当前位置: 首页 > news >正文

招聘网站建设技术要求芜湖网站建设哪家好

招聘网站建设技术要求,芜湖网站建设哪家好,商城小程序制作,网站代备案需要多少钱我们首先假设数据库中采用的编码为UTF-8 这时我们在PHP页面中应当首先添加 Content-Type contenttext/html; charsetutf-8 /文件保存时的编码类型也必须是utf-8。 之后在数据库查询前添加 mysql_query(set names utf8);注#xff1a;… 我们首先假设数据库中采用的编码为UTF-8 这时我们在PHP页面中应当首先添加 Content-Type contenttext/html; charsetutf-8 / 文件保存时的编码类型也必须是utf-8。 之后在数据库查询前添加 mysql_query(set names utf8); 注这句代码的插入位置应该插入在显示数据的代码前否则就没有意义了也可以尝试加在数据库链接文件的最后便于每个页面都可以一次性添加好如果要录入繁体字还可以尝试更改为GBK试试 该行语句的编码值也应当与上面的编码值一样。 总而言之网页保存的编码类型、网页的charsetutf-8、和执行的set names utf8语句的编码方式应当一致 下面网上都有引用 这里也摘录如下 有待细细斟酌 MySQL的“SET NAMES x”字符集问题分析 近来接受BBT的培训做一个投票系统。系统代码倒不是很难但是我的时间主要花费在了研究字符集和编码上面。MySQL和Apache两个系统的 编码字符集问题让我费劲脑筋吃尽苦头。网上对这些问题的解决比较零散比较片面大部分是提供解决方法却不说为什么。于是我将这几天收获总结一 下避免后来者再走弯路。这篇文章对PHP编写有一点帮助看完你就知道怎样让你的PHP程序在大部分空间提供商的服务器里显示正常但是更多帮助在 于网络服务器的架设和设置。 先说MySQL的字符集问题。Windows下可通过修改my.ini内的 # CLIENT SECTION[mysql]default-character-setutf8# SERVER SECTION[mysqld]default-character-setutf8 这两个字段来更改数据库的默认字符集。第一个是客户端默认的字符集第二个是服务器端默认的字符集。假设我们把两个都设为utf8然后在 MySQL Command Line Client里面输入“show variebles like “character_set_%”;”可看到如下字符 character_set_client latin1 character_set_connection latin1 character_set_database utf8 character_set_results latin1 character_set_server utf8 character_set_system utf8 其中的utf8随着我们上面的设置而改动。此时要是我们通过采用UTF-8的PHP程序从数据库里读取数据很有可能是一串“?????” 或者是其他乱码。网上查了半天解决办法倒是简单在连接数据库之后读取数据之前先执行一项查询“SET NAMES UTF8”即在PHP里为 mysql_query(SET NAMES UTF8); 即可显示正常只要数据库里信息的字符正常。为什么会这样这句查询“SET NAMES UTF8”到底是什么作用 到MySQL命令行输入“SET NAMES UTF8;”然后执行“show variebles like “character_set_%”;”发现原来为latin1的那些变量“character_set_client”、 “character_set_connection”、“character_set_results”的值全部变为utf8了原来是这3个变量在捣 蛋。查阅手册上面那句等于 SET character_set_client utf8;SET character_set_results utf8;SET character_set_connection utf8; 看看这3个变量的作用 信息输入路径client→connection→server 信息输出路径server→connection→results。 换句话说每个路径要经过3次改变字符集编码。以出现乱码的输出为例server里utf8的数据传入connection转为latin1 传入results转为latin1utf-8页面又把results转过来。如果两种字符集不兼容比如latin1和utf8转化过程就为不可逆 的破坏性的。所以就转不回来了。 但这里要声明一点“SET NAMES UTF8”作用只是临时的MySQL重启后就恢复默认了。 接下来就说到MySQL在服务器上的配置问题了。岂不是我们每次对数据库读写都得加上“SET NAMES UTF8”以保证数据传输的编码一致能不能通过配置MySQL来达到那三个变量默认就为我们要想的字符集手册上没说我在网上也没找到答案。所以 从服务器配置的角度而言是没办法省略掉那行代码的。 总结为了让你的网页能在更多的服务器上正常地显示还是加上“SET NAMES UTF8”吧即使你现在没有加上这句也能正常访问。  转载于:https://www.cnblogs.com/qmsu/p/3832503.html
http://www.pierceye.com/news/312318/

相关文章:

  • 深圳网站制作880网页设计与制作教程 个人简历代码
  • 皇岗网站建设济南市住房和城乡建设局
  • 产品创新设计方案seo 网站案例
  • 做名片最好的网站上海网站开发制作公司
  • 网站如何做三端适配wordpress get_the_author_meta
  • 个人介绍微电影网站模板网站制作策划
  • 怎么在网上注册自己的网站网站框架建设
  • 哪个网站做自媒体比较好广西模板十大名牌排名榜
  • 苏州手机网站制作建设视频网站费用
  • 301的网站用什么来做为企业为什么做网站
  • wordpress怎安装关键词优化排名易下拉排名
  • 怎么做网站评估android安卓软件下载
  • 网站建设设计培训班南昌广告公司
  • 网站问责建设书企业网站建设 百度文库
  • 佛山网站建设seo优化建设电子商务系统网站
  • 网站建设功能分为几种购物网站的后台做哪些东西
  • 2017网站建设费用wordpress不使用ip访问
  • 水务 网站建设宁波建站模板系统
  • 方正集团网站是谁做的北京最新发布信息
  • iis7.5添加php网站wordpress内容页自定义字段
  • 设计公司做网站价格图片网站收录
  • 网站做315认证广州中医药资源门户网站
  • 线上营销网站设计网站着陆页有多少个
  • 天津通用网站建设方案聊城做网站的地方
  • 政务网站建设合同dw个人网站模板下载
  • 广州网站优化服务商企业网站建设一站式服务
  • 蓝海电商怎么做广州短视频seo哪家好
  • 泸州住房和城乡建设厅网站怎么自己做微网站吗
  • 做网站上传图片自己怎么建设网站首页
  • 西安空调销售网站建设wordpress 谷歌地图