永发信息网

mysql乱码问题关联出的1067意外终止问题,java,请高手解决!!!

答案:3  悬赏:40  手机版
解决时间 2021-08-17 07:05
  • 提问者网友:我一贱你就笑
  • 2021-08-16 16:21

JAVA:因为页面向数据库写中文,读出来时乱码,网上查询结果是先修改my.ini文件,将default-character-set=latin1改为default-character-set=utf-8;我照做,结果原文件为read-only,无法保存;我就将原文件转移,将保存的文件放进原文件夹下,启动时出现这可恶的1067错误,我试着将原来的my.ini,文件放回去,又能启动,但是乱码问题解决不了。请哪位解决一下,注:我用的是win7

最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-08-16 17:35

用的JDBC还是SSH框架??


JDBC连接的话可以用语句来更改编码~~


在JDBC连接语句中增加characterEncoding=GBK“;


具体可以去百度查~~


就可以改变编码了~~


SSH的话需要设置乱码过滤器org.springframework.web.filter.CharacterEncodingFilter


也就是在web.XML中配置一个filter

全部回答
  • 1楼网友:妄饮晩冬酒
  • 2021-08-16 18:51

不需要到配置文件里改,你启动mysql的时候最初设置字符编码为utf8

本人以前也有过mysql编码乱码问题。经历过有点经验

  • 2楼网友:青灯有味
  • 2021-08-16 18:38
SET CHARACTER SET = 'gbk'
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯