11问答网
所有问题
在MySql插入数据时,我用varchar存字符串汉字,提示错误,存英文可以,请问该如何处理?
如题所述
举报该问题
推荐答案 推荐于2018-03-07
varchar存汉字是可以的,如果你存入的时候报错了,那很可能是字符集不正确的问题。
即中文汉字因为字符集不正确被错误的转成了一堆乱码,存入数据库的时候报非法字符错。你仔细检查一下。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/FSSM4F47S7v7qqSMPvq.html
其他回答
第1个回答 2018-08-05
把字符集更改为utf8就可以了 亲测有效
第2个回答 2016-06-28
是不是你的varchar长度不够,
相似回答
在MySql插入数据时,我用varchar存字符串汉字,提示错误,存英文可以
...
答:
varchar存汉字是可以的,如果你存入的时候报错了,那很可能是字符集不正确的问题
。即中文汉字因为字符集不正确被错误的转成了一堆乱码,存入数据库的时候报非法字符错。你仔细检查一下。
大家正在搜
字符串中嵌入字符串
字符串中间插一个字符
sql截断字符串或二进制数据
字符串处理
c++输入字符串
字符串怎么输入
excel字符串
c++字符串
字符串
相关问题
MYSQL数据库中定义成varchar类型,如何解决存入的中...
在mysql数据库里,如何建表 才可以存储汉字?我用的var...
mysql数据库属性为varchar类型,但表中插入中文时显...
mysql数据库属性为varchar类型,但插入中文时显示d...
给MySql的字符编码集设置为utf8后无法插入varcha...
关于C#向MySQL数据库存储汉字时乱码问题寻求解决方案
当我想mysql数据库插入中文字段的时候,出现字段过长的错误...
MySQL 数据库 varchar 到底可以存多少个汉字,多...