永发信息网

mysql中文字符设置

答案:1  悬赏:50  手机版
解决时间 2021-02-27 20:28
在mysql的图形界面下调试sql语句时正常,但在java程序中执行sql语句是只能插入英文数据,但不能插入中文数据,而且有异常输出,异常内容大概如下:Java.sql.SQLException:Incorrect string value:'\xCE\xD2' for column 'dealer_name' at row 1....
请问是什么问题,个位大侠帮帮忙!基!
所有网页中的编码都设置成了GB2312,mysql中的同样设置成了GB2312,但在程序中执行的sql语句始终无法插入到库中。在my.ini中设置已经尝试过了,一楼的方法也早试过了,目前在网上查到的方法基本上都尝试过了,始终没有找到解决办法。
最佳答案



网页的编码跟数据库的编码不一致,导致网页插入到数据库的语言成乱码,而被被认为执行了错误的字符串!

把要插入到数据库里的字符变量转换下编码:
如下
String dealer_name =new String(request.getParameter("dealer_name").getBytes("iso8859-1"),"GB2312");

这个现象肯定是就是“乱码”的问题,往这方面去想方法了,这些现象也是做网页常遇到的,你多试试下!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
歌词里有雨停留在我心的歌叫什么
秀水路/G205(路口)在哪里啊,我有事要去这个
谁知道安徽大学周三上午的蒋海萍老师的商务礼
剑网3职业介绍
权健鞋垫穿上能抬起来怎么回事
适合女孩起名的字
安全验收评价报告主要内容包括()。
玉泉区联友超市这个地址在什么地方,我要处理
学习正宗盐水鸭技术去哪
现在市场上手机的内存卡最大是多少G?多少钱
请问用过化妆水不用乳液后,是否可以直接用隔
我要去哈尔滨江边富力城坐几路公交车
钓鱼商品饵料未开包在冰箱冷冻好几年还能用吗
前几天买了 ST九发 刚涨停了两天就停牌了三天
宁波街舞吾尚教育城市广场店在什么地方啊,我
推荐资讯
新疆呼图壁农村商业银行股份有限公司银星支行
下列描述错误的是A.可以使用排水法收集氨气B.
长安逸动手动中配五档七十公里每小时发动机转
涛涛门业怎么去啊,有知道地址的么
12年大众迈腾换节温器需要拆哪些地方
[2-(6分之5+8分之5)]×12分之7计算要过程
秦庄在什么地方啊,我要过去处理事情
有关互碰自陪,损失超过两千该保险公司怎么赔
中国市场国产进口十佳山地车品牌都有哪些?想
求一个高达模型制作达人 我要拜师求教我喷涂
名仕服饰在什么地方啊,我要过去处理事情
请问 哪里有现成的索尼VGN-Z27笔记本FN快捷键
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?