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%'; 命令查看一下,以下圖
發現編碼已經變過來了, 這時候,再輸入中文,查詢發現中文已經再也不亂碼了。