写了个留言板,出现问题,也找不到哪错了、大家帮忙看一下,谢谢。 表 是  utf8_general_ci;
 字段 也是 utf8_general_ci;
.
 index.php 中  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />;
.
 connect.php(数据库连接文件) 中 也是 mysql_query("set names utf8");
.
 post.php 也用了 header("Content-type: text/html; charset=utf-8");   显示出来的留言也是正常的
        但是在查看数据库的时候,发现数据库内的汉字全都是乱码、、大家帮我看看怎么修改?谢谢
  

解决方案 »

  1.   

    唯一没改的就是程序的编码,,在你编辑器里面改为utf-8,不知道你用的是什么编辑器。
      

  2.   

    EPP
     改过了,还是不行、、
       我本来在DW上写的,不知道在哪改编码,把原来的文件删了,用Eclipse重写且设置了一下编码UTF8,再把用EPP改变了编码的文件复制到原处、结果还是乱码、、、唉……
      

  3.   

    如果只是 数据库乱码的话 可以改 字符集啊   客户端的gbk  结果的gbk  内容utf8
      

  4.   

    乱码,无非就几个原因。只要找到了就能解决。有如下:
    1.文件属性编码,通过Eclipse查看文件属性就知道了。或者通过dw软件也能查看到。
    2.内容输出编码.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    3.数据库编码。表数据编码。只要这几个环节的编码掌握好了就不会出现乱码了。
    有一篇文章专门讲乱码的可以看看。
    http://www.phpcxz.com/a/web/phpweb/2011/0802/113.html祝你好运了。曾经我可是乱码花了一星期才整明白的。希望你比我厉害。
      

  5.   

    查看数据库的时候是乱码?
    指的是用图形界面打开看的时候是乱码么?
    不知你用什么工具查看的。phpMyadmin还是sqlmanager,或者是mysql-front
    更改下你查看的编码类型为utf-8ps:楼主你确信你的数据库表和字段是utf-8编码么?怎么感觉你仅仅是查看工具的编码是utf-8.....