当编译mysql时
./configure 后出现如下错误:
Collation gbk_chinese_ci is not valid for character set gbk.
在mysql数据库中,使用的是latin字符集,所 以无法正常的支持中文字符,中文在数据库中显示为乱码“?”号。为了让mysql可以正常使用
中文,尤其是当使用jsp连接mysql的时候,我们需要使用gbk的字符集,因此我们要对mysql进行以下设置,以便其有效的支持中文:
解决方法:
是我的编译参数有问题
正确的参数为:
--with-charset=gbk
--with-extra-charsets=all
--with-collation=gbk_chinese_ci
这三个地方一个字母都不能错,否则就会报告上面那个错误。
阅读(757) | 评论(0) | 转发(0) |