可以在DOS下看看数据库表里的记录是否乱码,如果乱码说明插入时编码不正确。
建议安装一个mysql的可视化管理界面,像Navicate Lite for mysql等等。
一般情况下应该不会出现此问题。

解决方案 »

  1.   

    应该是表的问题吧?如果页面的编码正确的话...用phpmyadmin或者Navicat for MySQL看看表先
      

  2.   

    我用mysql Query browser看得没有问题啊....
      

  3.   

    这种问题很常见,你在论坛里面搜'MySQL乱码'估计就有答案了
      

  4.   

    因为显示的编码和数据中的不一样,SET NAMES GB2312改变一下数据的编码
      

  5.   

    是MySQL乱码吧
    在每次连接数据库后
    mysql_query("set character set gbk");

    mysql_query("set character set gb2312");
    一下。
      

  6.   

    如果你用的utf8编码在MySQL里要加上一句query: mysql_query("SET NAMES 'utf8';");
    用dreamweaver来开发PHP,不是很推荐,用Editplus比dreamweaver要好,能用PHP IDE更好,比如ZendStudio、Eclipse等。