网页文件(.php)的编码,数据库的字符集,和数据库连接的字符集要一致或正确设定

解决方案 »

  1.   

    这种问题一般有几个可能性
    1.源文件格式的问题,最好保存成 UTF-8 ,建议使用Notepad2等带有编码选择的编辑器
    2. '' 和 ‘ ’的区别,也就是全角字符和半角字符的混淆
    3.MySQL表的设置问题,字段设置的编码,最好设置成GBK或UTF8,建议使用 "phpMyAdmin"工具对数据表进行编码整理
    4.程序中使用了"Set Names xxx"等,详细的最好查询手册,一般数据库正确配置,是可以不用Set Names的(这并不是个好的习惯) 
      

  2.   

    mysql_query("set charset 'gb2312';");
    大多数时候是有用的!
      

  3.   

    要统一编码。
    这是我以前问的一个帖子,希望对你有帮助.
    http://topic.csdn.net/u/20080901/23/45e12d16-7421-41a7-a9ba-43448f30519b.html
      

  4.   

    字符集问题。MySQL 4.1开始有这个问题