今天在向数据库插入“姓名”中文字段的时候,在数据库里显示的是乱码,我做了以下几点检查:
1、数据库的编码,这个没问题
后台向数据库插入中文的乱码问题
2、设置jdbc配置文件的编码位utf-8,没有解决问题
后台向数据库插入中文的乱码问题
3、检查tomcat-server.xml的编码配置,这个以前就设置好了,也不是这个问题
后台向数据库插入中文的乱码问题
4、最后通过配置mysql里的my.ini文件才解决问题
打开mysql的安装目录,找到my.ini文件
后台向数据库插入中文的乱码问题
这个文件是不能直接修改配置的,咱们可以把这个文件复制到桌面,右击打开方式选择用记事本打开,然后在文件的最下面配置:
character_set_server=utf8
init_connect='SET NAMES utf8’

后台向数据库插入中文的乱码问题
最后把修改后的my.ini再复制回mysql的文件夹里替换以前的my.ini即可
希望可以帮到遇到同样问题的童鞋们。

相关文章: