mysql数据库中文显示为乱码


mysql数据库插入中文数据出现乱码的解决方案

 

 

 解决方案:

1、进入mysql\bin路径下,地址栏输入cmd,输入mysql -uroot -proot

mysql> SHOW VARIABLES LIKE 'character%';

查看字符集是否为utf8

2、进入mysql中,修改my.in文件

[mysql]

default-character-set=latin

修改为

[mysql]

default-character-set=utf8

再将

character-set-server=latin

修改为

character-set-server=UTF8

3、在java程序JDBC对应的数据库文件jdbc.properties中URL地址修改为

driverClass=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/myxj?useUnicode=true&characterEncoding=utf-8
user=root
password=root

4、重启mysql数据库

一、以管理员身份打开命令行窗口

二、输入命令“tasklist| findstr "mysql"”,用于查找mysql的残留进程

三、输入命令“taskkill/f /t /im mysqld.exe”,将mysql残留进程全部杀死

四、命令输入net stop mysql

五、命令输入net start mysql

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM