最近由于需要,用了一下Mysql数据库,
由于有一些可视化组件的支持,感觉mysql还是蛮好用的,但有一个问题,就是在插入数据的时候,
插入不了中文,请问是怎么回事?(在window XP系统下)。

解决方案 »

  1.   

    字符编码要统一,如果你插入的数据是GB2312编码,那么表结构也要设置为gb2312,mysql乱码问题是最常见的问题了,你可以自己搜索一下mysql乱码方面的资料。
      

  2.   

    参考:http://topic.csdn.net/u/20071017/10/694cbbc5-80e9-4171-8de0-e4b6e3acb6d7.html
      

  3.   

    在连接好目标数据库后执行"set names utf8"就可以了。。
    如PHP中:mysql_connect(......);
    mysql_select_db(.....);
    mysql_query("set names utf8");
    ..........
    other queries
    .........
      

  4.   

    就是编码问题,看你的字符集的设置,然后执行set names '你的字符设置'