1. 程式人生 > >mysql 的dos命令列大全

mysql 的dos命令列大全

在MySQL的dos客戶端輸出視窗中查詢表中的資料時,表中的中文資料都顯示成亂碼,如下圖所示:

MySQL客戶端輸出視窗顯示中文亂碼問題解決辦法

  上網查了一下原因:之所以會顯示亂碼,就是因為MySQL客戶端輸出視窗顯示中文時使用的字元編碼不對造成的,可以使用如下的命令檢視輸出視窗使用的字元編碼

show variables like 'char%';

  命令執行完成之後顯示結果如下所示:  

  可以看到,現在是使用utf8字元編碼來顯示中文資料的,但是因為作業系統是中文作業系統,預設使用的字符集是GB2312,所以需要把輸出視窗使用的字元編碼改成gb2312才能夠正常顯示中文。使用如下的命令設定輸出視窗使用的字元編碼:

set character_set_results=gb2312;

  命令執行完成之後就可以把輸出視窗使用的字元編碼改成gb2312,如下圖所示:  

  此時我們再次執行查詢,表中的中文資料就可以正常顯示了,如下圖所示: