2 qpy041841036 qpy041841036 于 2014.06.26 10:39 提问

生僻字部署到服务器后无法存入mysql

C#程序,.net4.0 数据库mysql5.5,开发端本地测试,生僻字‘俍’能正确存入数据库,字符集数据库和页面都是utf8, 但是部署到服务器端后生僻字‘俍’无法存入,sql语句在执行到execute时就失败,把sql句子直接在服务器端可视化mysql管理工具中执行也ok,检查服务器mysql数据库的字符集字段字符集都是utf8 ,mysql版本也是5.5,所以想应该不是数据库的问题,但是程序在本地测试也没有问题啊,到服务器就不行,哪位大侠能帮忙看一下是什么原因?

2个回答

fengzizhang
fengzizhang   2014.06.26 10:46

可能是execute的权限问题,你检查一下权限,本地和服务器的权限会是不一样的

qpy041841036
qpy041841036   2014.06.27 09:38

解决了,是config里连接字符串设置成gb2312了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MySQL生僻字无法显示解决方法
第一次采用MySQL作为业务应用的数据库,由于经验不够丰富,在安装数据库的时候选择了GB2312编码。起先用的也算得心应手,然而后续发现了生僻字不能显示的情况,把我搞得焦头烂额。经过好几天的摸索、学习,终于把问题解决了。记下解决步骤,与跟我一样的新手分享。步骤一: 分析出现乱码的原因由于GB2312字符集只收录了6763个汉字,导致一些生僻字无法正常显示。步骤二:确定解决方法
解决mysql生僻字中文乱码显示异常处理举例
解决mysql的utf8编码中生僻字写入时"Incorrect string value"错误其他中文显示非常正常,但是在写入“姮”、"旻"等比较生僻的人名时报告错误:Incorrect string value "..." for column ...看似是gb2312字符集不全面的问题,换用gbk的话应该就没什么问题了,但是疑问在这里:数据和程序以及前台
项目上传至服务器,配置都没有问题,但是数据无法插入数据库
#今天改了一个bbs的代码,想把它加入到自己的项目中去,在本地运行都没问题,但是上传到服务器上,注册信息无法插入数据库#  -分析 -自己项目那块在服务器上运行没有问题,增删改查都是可以的数据,证明服务器环境没有问题,只要代码正常,就可以运行,所以应该是加入的bbs代码上的问题 -既然bbs代码有问题,因为在本地跑没有问题,增删改查都是可以得,所以代码的逻辑功能上应该是完善的,不会出现问题才
关于在MySQL 、 VC、 JSP 中使用UTF-8解决中文生僻字乱码的问题
       近日在一java项目中出现中文生僻字就会出现问号的现象,上网找了些资料,说将GB2312编码改为GBK或者UTF-8就会无问题,但多数文章都讲的不详细,如果只是简单的将jsp页面的GB2312编码替换也解决不了问题,因为我的项目需要VC和java连接mysql数据库,研究了一天总算顺利解决,总结如下:      1.我原来的数据库是用GB2312编码的,这样无论vc还是jsp都可
项目部署到服务器上不能连接数据库
这次项目是采用连接池连接数据库,整个项目中只有一个数据库连接对象,且不释放(防止高频率访问,多次创建数据连接对象),项目部署到服务器上发布测试时, 问题: 1.开始项目测试开始时,可以连接数据库,后来隔一天后测试就不能连接上数据库了,但从新部署项目到服务器上,又可以连接数据了 原因:    开始以为是测试项目存在错误,错误遗留在服务器上,致使服务器不能运行   后来发现是mys
2017-05-28 DBA日记,oracle生僻字处理
CSDN博客有BUG,当我输入生僻字,不但无法正确显示,还将生僻字后面的文字全部截断,所以没有办法了,只好在这里放上我有云笔记的连接了,就麻烦各位再点一下了。 http://note.youdao.com/noteshare?id=d2c7786f0609521887735ddc15bb89b1&sub=5C54EC86295A4568BA9392A53B116876
java同步数据时候处理生僻字
1.繁体字和生僻字同步时候出现乱码 2.数据过滤无法入库 因为做安全行业 ,由于 公司业务需要;需要从第三方公司同步用户数据信息, 这个时候 用户名会出现些繁体字和生僻字,导致不能够识别,数据过滤无法入库 解决方法,同步数据的时候将然本统一的gb2312编码格式改为 gb18030
生僻字编码问题
1、GBK编码:用2个字节表示一个中文字符。但是遇到生僻字每个字符的右半边都是\,也可以通过搜索\搜到字符        比如:碶,GBK编码中右边的半边字符为5C(ue可以看),也就是“\”,我们通过搜索\也可以搜到这个字。                   同样的,生僻字还有很多,比如黒、匼等等                    碶=碶\
不能访问windows 上mysql服务器
在windows服务器中安装mysql服务器出现以上的报错,一般是windows防火墙没有开放3306端口,在windows防火墙中添加允许远程端口以3306端口访问本机即可
汉字转拼音(支持生僻字)
通过网上的汉字拼音对照表构建的一个二维数组,通过遍历汉字获取拼音,基本很多生僻字都支持,看了网上的通过GBK码获得的拼音代码,这种代码会导致很多汉字不能找到,比如一坨粪的”坨“。这个的话连“丨”都能查到! 注:由于拼音对照表有一些错误,我暂时没有找到更好的拼音对照表,自己改正了一些错误,请大家根据需要自己改正(只需要修改数组里面的数据即可),没有做多音字处理! 特别提醒:编译工具请使用unicode字符集。。。。