query之前加入mysql_query('set names utf8')

解决方案 »

  1.   

    php文件的编码保存为UTF-8。
    UTF-8的程序文件,字符串自动是UTF-8的编码,入UTF8的表,不需要set names了。
      

  2.   

    set names gbk;
      

  3.   

    mysql_query('set names utf8')
      

  4.   

    入库是中文的
    query之前加入
    mysql_query('set names gbk')
    mysql建库时也选gbk
      

  5.   

    mysql_query('set names utf8')
      

  6.   

    1.网页编码
    2.php文件编码
    3.数据库字段编码
    三者统一为utf-8就应该木有问题了
      

  7.   

    你的数据库默认是gbk编码吧,建议把php文件编码,html编码和数据库编码统一,然后在php文件开头用header标明用的是什么编码,这样一般不会有乱码问题
    建议使用通用编码utf-8
      

  8.   

    set names utf8
      

  9.   

    只要 mysql 安装时没有选择 utf8set names utf8 是不可少的
      

  10.   

    set names utf8;不可少