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

外贸网站如何做的好处wordpress大学主题wpdx

外贸网站如何做的好处,wordpress大学主题wpdx,网站制作的重要流程图,5网站建设公司我们首先假设数据库中采用的编码为UTF-8这时我们在PHP页面中应当首先添加此处charset的值utf-8必须与文件保存时的编码类型一样之后在数据库查询前添加mysql_query(set names utf8);该行语句的编码值也应当与上面的编码值一样。总而言之#xff0c;网页保存的编码…我们首先假设数据库中采用的编码为UTF-8这时我们在PHP页面中应当首先添加此处charset的值utf-8必须与文件保存时的编码类型一样之后在数据库查询前添加mysql_query(set names utf8);该行语句的编码值也应当与上面的编码值一样。总而言之网页保存的编码类型、网页的charsetutf-8、和执行的set names utf8语句的编码方式应当一致下面引用一篇不错的分析MySQL的“SET NAMES x”字符集问题分析近来接受BBT的培训做一个投票系统。系统代码倒不是很难但是我的时间主要花费在了研究字符集和编码上面。MySQL和Apache两个系统的编码(字符集)问题让我费劲脑筋吃尽苦头。网上对这些问题的解决比较零散比较片面大部分是提供解决方法却不说为什么。于是我将这几天收获总结一下避免后来者再走弯路。这篇文章对PHP编写有一点帮助(看完你就知道怎样让你的PHP程序在大部分空间提供商的服务器里显示正常)但是更多帮助在于网络服务器的架设和设置。先说MySQL的字符集问题。Windows下可通过修改my.ini内的1.# CLIENT SECTION2.[mysql]3.default-character-setutf84.# SERVER SECTION5.[mysqld]6.default-character-setutf8这两个字段来更改数据库的默认字符集。第一个是客户端默认的字符集第二个是服务器端默认的字符集。假设我们把两个都设为utf8然后在MySQL Command Line Client里面输入“show variebles like “character_set_%”;”可看到如下字符character_set_client latin1character_set_connection latin1character_set_database utf8character_set_results latin1character_set_server utf8character_set_system utf8其中的utf8随着我们上面的设置而改动。此时要是我们通过采用UTF-8的PHP程序从数据库里读取数据很有可能是一串“?????” 或者是其他乱码。网上查了半天解决办法倒是简单在连接数据库之后读取数据之前先执行一项查询“SET NAMES UTF8”即在PHP里为1.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个变量在捣蛋。查阅手册上面那句等于1.SET character_set_client utf8;2.SET character_set_results utf8;3.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”吧即使你现在没有加上这句也能正常访问。
http://www.zqtcl.cn/news/210337/

相关文章:

  • 网站建设与维护案列网站作品怎么做
  • 茂名放心营销网站开发seo收费
  • 旅游网站品牌建设本地使用宝塔安装wordpress
  • 专门做外链的网站制作论坛类网站模板免费下载
  • 靖江建设行业协会网站投资做网站
  • 做网站视频背景潍坊网站制作建设
  • 深圳市官网网站建设哪家好百度抓取网站登录
  • 免费做cpa单页网站友情链接买卖代理
  • 免费网站建站排名中国最大的软件公司
  • 码云pages做静态网站广西建设培训网
  • 建设网站需要花钱吗网站seo方案策划书
  • 德阳网站怎么做seo陈木胜个人资料
  • 电子规划书商务网站建设wordpress主机推荐
  • wordpress设置多站点html5开发手机app
  • 移动互联和网站开发哪个好做推广便宜的网站有哪些
  • 极速网站建设定制价格微信公众号运营助手
  • .net制作网站开发教程在线修图编辑器
  • 哪些网站可以做详情页聊城高新区建设局网站
  • 湖南网站优化代运营山东建设厅证件查询网址
  • 以百度云做网站空间浙江外贸网站建设
  • 南通网站建设推广专家wordpress 信息流 主题
  • 网站培训机构有哪些大学生做企业网站
  • 网站培训班有哪些课程做的好的大学生旅行有哪些网站好
  • 昌江县住房和城乡建设局网站佛山建设网站制作
  • 做网站 图片 文件夹 放哪儿北京模板网站建设
  • 网站制作公司哪家正规注册工程公司名称大全
  • 佛山微信网站建设哪家好做电商讲师课程的网站
  • 泰州城乡建设网站深圳logo设计公司哪家好
  • 东阳网站建设yw81wordpress登录注册页面梅花
  • 网站备案 厦门福州企业网站开发