情况是这样的
编码应该没问题——静态网页编码是UTF-8,php页也是UTF-8,mysql也是URF-8。
1、从通过网页写入数据之后再读出,中文不会乱码,这时候在phpmyadmin和SQLyog中看到的是乱码。
2、用phpmyadmin和SQLyog可视化地插入中文数据,在这个俩软件中不会看到乱码,但读到网页中就是乱码搞了一上午+一中午+半个下午都没搞定
求解救、、、

解决方案 »

  1.   

    早上用phpmyadmin改了“服务器变量”,本来想把"latin1"都改成"utf8"的,但一看基本上都还是“latin1”。
    不知道原本就是这样还是被我改坏了。
    我用的集成环境是xampp-win32-1.8.1-VC9。。
      

  2.   

    读取或插入前有没有 mysql_query("set names utf8");
      

  3.   

    1、mysql也是URF-8
    mysql 不认得此字符集,可以认得 utf82、除非你在安装 mysql 时选用了“自定义安装”,并且设置了默认字符集,否则连接数据库时总是使用 latin1 字符集3、为此你必须在连接数据库后执行一次
     set names 你需要的字符集名称
    这样的指令
      

  4.   

    phpadmin是直接可视化插入的,网页有用mysql_query("set names utf8");URF是打错= =