插入Mysql数据库出现中文乱码情况解决总结

乱码情况对于很多小白来说还是很普遍的,今天就来总结一下在插入数据库的时候出现乱码的情况。

如果你出现乱码情况,按照这些方法试一下,一般都可以解决。

总结下来普通出现这几种情况:

1,页面的编码错误

jsp页面上方开头设置:

<%@ page language="java" contentType="text/html;  charset=UTF-8" pageEncoding="UTF-8"%> 

2,进入Window--Preferences--General--Workspace,Text file encoding 选项中默认的Default(GBK)选项更改为Other,并将值设为utf-8,eclipse和MyEclipse设置类似:

3,更改MySQL的默认字符集编码default-character-set

打开安装路径的bin目录下的my.ini文件,找到#character-set-server=,可以看到当前是已经注释的,放开注释设置为:character-set-server=utf8;同理,default-character-set也是这样设置。然后打开命令行,使用查看命令SHOW VARIABLES LIKE 'character%',更改后,统一都是utf8即可。

4,更改数据库链接,在数据库名称后加

?useUnicode=true&characterEncoding=UTF8

以上设置完成后,基本可以解决所有问题。

0
分享到:

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
网站所有系统都包含源代码+数据库+导入视频+演示视频+典型代码讲解视频+远程部署成功+售后答疑,需要联系客服微信:mtyeducation
没有账号? 忘记密码?
豫ICP备19004322号-2