mysql_select_db("tes",$con); 
mysql_query('set names utf8'); //加上这句

解决方案 »

  1.   

    页面打开时默认的字符编码是GBK   手动切换成UTF8就可以正常显示  但是在后面自己输入的中文又变成了乱码   求教
      

  2.   

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      

  3.   

    加了,无效 还是乱码. 目前试过正常输出的情况就是手动切换成utf,页面打开的时候默认使用了GBK.但是切换成UTF8的话在后面的自己输入的中文就变成了乱码
      

  4.   


    我去.这下倒成了.我用java的时候打UTF8也能识别- - 没想到现在不可以.
    不过还有一个问题就是这样的话我在读取完数据库之后自己输入的一个中文又变成了乱码
      

  5.   

    在哪输入,编辑器中? 那说明你的文件不是utf-8编码,用编辑器设成utf-8 无bom 头格式保存。