linux服务器下mysql的中文乱码问题(解决)

问题描述

1、从jsp页面到java后台页面的中文字符串是正常的

2、但是从java到数据库插入过程中,字符乱码了

有图佐证

linux服务器下mysql的中文乱码问题(解决)_第1张图片

linux服务器下mysql的中文乱码问题(解决)_第2张图片

 


 解决方案

1、使用xshel 6远程连接linux服务器终端

2、怎么进入Mysql命令

mysql -u root -p

然后输入连接数据库的密码

不完全的utf-8格式

linux服务器下mysql的中文乱码问题(解决)_第3张图片

 都不是utf-8的格式

linux服务器下mysql的中文乱码问题(解决)_第4张图片

如上图链两个所示就可以看到Mysql的编码格式,


解决方案

修改字符集 修改 /etc/my.cnf文件

linux服务器下mysql的中文乱码问题(解决)_第5张图片

更改以后的文件

linux服务器下mysql的中文乱码问题(解决)_第6张图片

警告

mysqld中加入的是 character-set-server=utf8

                      不是 default-character-set=utf8

重启MySQL服务器,建议用宝塔面板,傻瓜式操作,很少的linux命令!!!

linux服务器下mysql的中文乱码问题(解决)_第7张图片
     现在查看一下,全是utf-8了
linux服务器下mysql的中文乱码问题(解决)_第8张图片


到这里,我重写测试了一下app的登录注册功能,没了乱码了!!!

你可能感兴趣的:(搭建服务器)