运行在window 平台下的mysql ,肯定需要存储中文数据,一般设置什么字符集好?

解决方案 »

  1.   

    设置成UTF8的。在MY.INI的client和MYSQLD项下添加default-character-set=UTF8,重新启动服务。
      

  2.   

    我本来是设置的gb2312 我检查了所有的表,都是gb2312的字符集,但我的存储过程中一个变量是中文值时就报字符集冲突的错误,变量存储e文就没问题
    我的默认字符集也是设置的gb2312 my.ini文件定义检查变量,只有一个system 的字符集是utf8 该变量为只读,无法通过set 方法修改
      

  3.   

    最好所有都UTF-8,省很多事。
      

  4.   

    那就用GB2312就行,根据你的实际选择。 如果可以固定下来什么字符集好,那MYSQL也就不必要允许大家进行单独配置,全在程序中固定成一种就行了,还省行用户自己选择。