以前用的是GB2312的编码,现在想改用UTF-8编码,但遇到了很多问题,请各位大哥指教.

解决方案 »

  1.   

    后来我又将插入语句放入了php代码中.也是UTF-8编码,这下行了.
    我想在问下当用UTF-8编码是有什么注意点和技巧吗?请指教.
      

  2.   

    编码一致就OK了
    页面编码
    数据库编码
    连接数据库编码设置mysql_query("SET NAMES UTF8");
      

  3.   

    你打开MySQL Command Line Client 然后输入status就可以看到所有的编码
    如果要改编码就在控制台输入:set character_set_server utf8   set character_set_client utf8等等 然后重启服务
      

  4.   

    用MySQL终端可能不行,那个编码有点问题,最好用phpmyadmin进行管理操作,插入数据等
    还有,数据库的编码一旦都设定,就尽量不要去用set names,这并不好
      

  5.   

    MySQL的字符集支持比较好,可是客户端的字符集和服务器或数据库的字符集不一致,数据库会进行适当的转换,但要正确的设置
    Mysql变量,具体你要看手册了!但Set Names 'charset',默认会把客户端字符集和数据库连接字符集设置为相同的
    所以你必须从页面到PHP到数据库都采用一致的编码或字符集。
      

  6.   

    mysql_query("SET NAMES UTF8");
    调整网页的编码格式
      

  7.   

    1SET NAMES UTF8
    2在前台加入<meta http-equiv="content-Type" content="text/html; charset=utf-8" />尽量保证数据输入输出一致.
      

  8.   

    楼主 做英语题库?有多少量,我们可以交换一下http://test.jiahewh.com 我这