国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 解決Java程序使用MySQL時返回參數為亂碼的示例教程

解決Java程序使用MySQL時返回參數為亂碼的示例教程

2020-05-26 15:30真正男子漢 Mysql

這篇文章主要介紹了解決Java程序使用MySQL返回參數為亂碼的問題的教程,通過示例來講解utf-8編碼在MySQL中的相關配置,示例需要的朋友可以參考下

先說MySQL的字符集問題。Windows下可通過修改my.ini內的 

?
1
default-character-set=utf8  //客戶端的默認字符集

在MySQL客戶端工具中輸入

?
1
SHOW VARIABLES LIKE 'character%';

顯示如下

解決Java程序使用MySQL時返回參數為亂碼的示例教程

這樣執行讀取信息返回中文為亂碼,解決辦法是,在連接數據庫之后,讀取數據之前,先執行一項查詢 SET NAMES 'utf8'; 即可顯示正常。

最簡單的完美修改方法,修改mysql的my.cnf文件中的字符集鍵值(注意配置的字段細節):

1、在[client]字段里加入default-character-set=utf8,如下:

?
1
2
3
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8

2、在[mysqld]字段里加入character-set-server=utf8,如下:

?
1
2
3
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8

3、在[mysql]字段里加入default-character-set=utf8,如下:

?
1
2
no-auto-rehash
default-character-set=utf8

修改完成后,service mysql restart重啟mysql服務就生效。注意:[mysqld]字段與[mysql]字段是有區別的。這點在網上沒人反饋過。

使用SHOW VARIABLES LIKE ‘character%';查看,發現數據庫編碼全已改成utf8。

?
1
2
3
4
5
6
7
8
9
10
11
12
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+


4、如果上面的都修改了還亂碼,那剩下問題就一定在connection連接層上。解決方法是在發送查詢前執行一下下面這句(直接寫在SQL文件的最前面):

?
1
SET NAMES ‘utf8′;

它相當于下面的三句指令:

?
1
2
3
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;


網上很多其他方法不能徹底解決這個問題,這個可以完美解決!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人精品久久二区二区 | 精品玖玖玖 | 视频a区| 欧美日韩在线看 | 国产一级一级国产 | 亚洲一区中文字幕 | 亚洲三区在线观看 | 日本天堂在线 | 日本一区二区在线视频 | 日韩精品在线一区 | 久草中文在线 | 亚洲91av | www中文字幕 | 久久综合九色综合欧美狠狠 | 成人国产精品视频 | 精品香蕉视频 | 成人精品久久久 | 在线精品国产一区二区三区 | 日本一区二区在线看 | 欧美极品视频 | 亚洲成人三级 | 在线电影一区 | av免费在线观看网站 | 成年人免费看 | 91精品久久久久久久 | 精品成人av一区二区三区 | 天天操天天拍 | 毛片在线视频 | 国产成人免费 | 亚洲欧洲精品成人久久奇米网 | 97久久超碰 | 成年人免费观看在线视频 | 中文字幕成人 | 成人黄网在线观看 | 久久久久久国产一级毛片高清版 | 亚洲一区视频 | 欧美视频日韩视频 | 欧美成人精品一区二区三区 | 亚洲小视频网站 | 精品久久影院 | 日韩欧美国产一区二区 |