1. 程式人生 > >windows下解決mysql5中文亂碼的問題

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

1.問題描述:一開始無論是在命令列,還是在mysql的客戶端輸入中文都會出現 “???” 問題之類的亂碼問題;

2.解決辦法:

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

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

有的是gbk,有的是latin1,有些亂,然後都修改成utf8,用如下命令執行一下:

set character_set_client =utf8;

set character_set_connection =utf8;

set character_set_server=utf8;

set  character_set_

database=utf8;

set  character_set_results=utf8;

3)然後,再用show variables like 'character%'; 命令檢視一下,如下圖

 

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