MySql中简体和繁体的问题。

wuwei_longlong 2010-01-05 10:55:22
我在新增记录的时候,如果碰到插入繁体字符的就会报出异常。

Incorrect string value: '\xC2\x87\xC3\xB8\xC3\xAB...' for column 'inCompany' at row 1


但是如果是简体中文的话,就不会出现异常,直接新增成功了。这是什么原因哈。初学者求教大侠。
...全文
249 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2010-01-05
  • 打赏
  • 举报
回复
检查一下你的 show create table , show variables like ..
wuwei_longlong 2010-01-05
  • 打赏
  • 举报
回复
我这东西有点怪。有些繁体字可以插入,但是有一些就不行。
ACMAIN_CHM 2010-01-05
  • 打赏
  • 举报
回复
你需要同时在你的程序中 set names 'utf8'

可以参考一下贴子中的关于字符集的说明。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
wuwei_longlong 2010-01-05
  • 打赏
  • 举报
回复
我刚才把表改成了utf8的,可还是不行哈.
ACMAIN_CHM 2010-01-05
  • 打赏
  • 举报
回复
你的表字段的定义估计是gbk 之类的,你需要更换你的表的定义,改为UTF8 ,这样可以同时支持简体和繁体。
wuwei_longlong 2010-01-05
  • 打赏
  • 举报
回复
我数据库是latin1的.但我在插入数据库之前都做过了转换.刚试过了几次.有些繁体可以有些不可以.

我服务器上是utf8的,也是一样的结果.
yangxiao_jiang 2010-01-05
  • 打赏
  • 举报
回复
改成支持繁体的
yangxiao_jiang 2010-01-05
  • 打赏
  • 举报
回复
你的数据库的编码是什么?
lovebin_bin 2010-01-05
  • 打赏
  • 举报
回复
set names 'gk2312'
或者
set names 'gbk'
wuwei_longlong 2010-01-05
  • 打赏
  • 举报
回复
大虾来看看哈。比较急,整了一天了还没找到原因。

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧