Chinaunix首页 | 论坛 | 博客
  • 博客访问: 955324
  • 博文数量: 245
  • 博客积分: 11429
  • 博客等级: 上将
  • 技术积分: 2662
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-15 00:16
文章存档

2011年(56)

2010年(174)

2009年(15)

分类: LINUX

2010-08-16 23:23:56

当编译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

这三个地方一个字母都不能错,否则就会报告上面那个错误。
阅读(750) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~