windows下解決mysql5中文亂碼的問題

1.問題描述:一開始不管是在命令行,仍是在mysql的客戶端輸入中文都會出現 「???」 問題之類的亂碼問題;mysql

2.解決辦法:sql

1)cmd 進入mysql ,命令mysql -uroot -p123456編碼

2)而後執行  show variables like 'character%';  以下圖紅色框的部分 spa

有的是gbk,有的是latin1,有些亂,而後都修改爲utf8,用以下命令執行一下:命令行

set character_set_client =utf8;server

set character_set_connection =utf8;blog

set character_set_server=utf8;
cmd

set  character_set_database=utf8;io

set  character_set_results=utf8;
cli

3)而後,再用show variables like 'character%'; 命令查看一下,以下圖

 

發現編碼已經變過來了, 這時候,再輸入中文,查詢發現中文已經再也不亂碼了。

相關文章
相關標籤/搜索