首页 相关文章 浅谈MySQL+PHP产生乱码的原理及解决方法

浅谈MySQL+PHP产生乱码的原理及解决方法

  MySQL+PHP产生乱码原因:

  ◆ MySQL数据库默认的编码是utf8,如果这种编码与你的PHP网页不一致,可能就会造成MySQL乱码;

  ◆ MySQL中创建表时会让你选择一种编码,如果这种编码与你的网页编码不一致,也可能造成MySQL乱码;

  ◆ MySQL创建表时添加字段是可以选择编码的,如果这种编码与你的网页编码不一致,也可能造成MySQL乱码;

  ◆ 用户提交页面的编码与显示数据的页面编码不一致,就肯定会造成PHP页面乱码;

  ◆ 如用户输入资料的页面是big5码, 显示用户输入的页面却是gb2312,这种100%会造成PHP页面乱码;

  ◆ PHP页面字符集不正确;

  ◆ PHP连接MySQL数据库语句指定的编码不正确。

  注意:

  很多人都怀疑MySQL版本不一致会导致乱码,相信看了本说明你就不会这样认为了。

  平时你在某些网站看到的文字可能有几种编码, 如你看到一个繁体字,它有可能是big5编码,也有 可能是utf-8编码的,更有可能是gb码的,没错,也就是说有简体编码的繁体字,也有繁体编码的简体字,一定要了解这...[ 查看全文 ]

2016-02-19 标签:

浅谈MySQL+PHP产生乱码的原理及解决方法的相关文章

手机页面
收藏网站 回到头部