linux服务器上的mysql字符集里没有GBK编码

来源:百度知道 编辑:UC知道 时间:2024/06/19 10:44:30
如题,什么原因,如何解决。mysql版本5.0.20a
应该是编译时没指定,如果重新编译,该怎么做,库里数据很多。

如果你是编译安装的话,你最好加上--with-charset=gbk --with-extra-charsets=all
另外,如果你上面编译的时候使用了--with-charset=gbk ,那么你创建的数据库默认就是gbk字符集,否则,需要你在创建数据库时指定数据库的字符集,
如:create database dbname default character set gbk;

支持gbk啊,应该是你没有找到,见:
http://dev.mysql.com/doc/refman/5.0/en/faqs-cjk.html

肯定可以支持的,有可能是你在建库的时候没有指定字符集造成的