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