11问答网
所有问题
在MySql插入数据时,我用varchar存字符串汉字,提示错误,存英文可以,请问该如何处理?
如题所述
举报该问题
推荐答案 2013-09-18
使用nvarchar
nvarchar 是存储内容可有汉字的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2MS28q2F2.html
其他回答
第1个回答 2013-09-18
1、在插入时将汉字64编码:$a = base64_encode('多云'),读取时解码:base64_decode($a);
2、加大varchar的长度:varchar (128)、varchar(256);
第2个回答 2013-09-18
数据库编码问题 重新设置为utf-8就可以了
相似回答
在MySql插入数据时,我用varchar存字符串汉字,提示错误,存英文可以
...
答:
varchar存汉字是可以的,如果你存入的时候报错了,那很可能是字符集不正确的问题
。即中文汉字因为字符集不正确被错误的转成了一堆乱码,存入数据库的时候报非法字符错。你仔细检查一下。
大家正在搜
字符串中嵌入字符串
字符串中间插一个字符
sql截断字符串或二进制数据
字符串处理
c++输入字符串
字符串怎么输入
excel字符串
c++字符串
字符串
相关问题
在MySql插入数据时,我用varchar存字符串汉字,提示...
在mysql数据库里,如何建表 才可以存储汉字?我用的var...
MYSQL数据库中定义成varchar类型,如何解决存入的中...
mysql数据库,不能插入“埇桥区”这几个字提示字符串错误,...
MySQL 数据库 varchar 到底可以存多少个汉字,多...
MySQL 数据库 varchar 到底可以存多少个汉字,多...
我想把这个字“𠀀”一类的汉字生僻字符插入my...
MySQL 数据库 varchar 到底可以存多少个汉字,多...