发布网友 发布时间:2022-05-07 05:14
共3个回答
懂视网 时间:2022-05-07 09:35
mysql.netc#C#程序,.net4.0 数据库mysql5.5,开发端本地测试,生僻字‘俍’能正确存入数据库,字符集数据库和页面都是utf8, 但是部署到服务器端后生僻字‘俍’无法存入,sql语句在执行到execute时就失败,把sql句子直接在服务器端可视化mysql管理工具中执行也ok,检查服务器mysql数据库的字符集字段字符集都是utf8 ,mysql版本也是5.5,所以想应该不是数据库的问题,但是程序在本地测试也没有问题啊,到服务器就不行,哪位大侠能帮忙看一下是什么原因?
热心网友 时间:2022-05-07 06:43
varchar只能存储英文字符吧,因为它只使用单字节存储字符,而对于双字节的,应该是nvarchar热心网友 时间:2022-05-07 08:01
字符集的问题导致的啊!看看你的数据库建立的时候是选择的utf-8吗?