
编码问题,将UTF或UNICODE转化为ASCII而不指定编码将会自动以代替,你可以设置一下字段的编码为中文编码(右键单击你的数据库 - 属性 - 高级 - 默认语言 - Simplified Chinese),不过只要你的SQLSERVER 2005是中文版的一般这种情况是不会发生的,应该是你写入的时候转化出现了什么问题,你在Execute前插入一个断点,查看一下insert语句,看是数据库内部问题还是你插入时语句出现问题
在字符集为 UTF-8 的情况下:
MySQL | version < 41 :
VARCHAR以字节为单位存储,假设全部为常用汉字,则VARCHAR(255)共可存放约85个汉字。
MySQL | version >= 41 :
VARCHAR以字符为单位存储,假设全部为常用汉字,则VARCHAR(255)可以存放255个汉字。
以上就是关于我用varchar输入的汉字显示出来是“”,怎么回事全部的内容,包括:我用varchar输入的汉字显示出来是“”,怎么回事、MySql中varchar(255)能存储多少汉字、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)