MySQL中文支持问题

MySQL中默认支持latin1字符集,如果数据中有中文的话,就需要修改配置文件my.ini(我用的是MySQL5.0,具体版本可能有不同的配置文件),将其中default-character-set的值设置为gb2312(GBK或UTF-8也可)。

 

PS:我是用EMS SQL Manager 2007 for mysql作为MySQL的客户端的,在插入中文字段值的时候,发现插入到数据库中的值为乱码,显示出来的自然也为乱码。虽然数据库的字符集已经设置为GB2312,但是这个客户端却使用了非中文编码插入,解决方案很简单,在创建数据库的时候选择Client charset为UTF-8,顺便将Font charset设置为GB2312_CHARSET (Simplified Chinese characters).

 

Okay,搞定。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值