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

來源:互聯網
上載者:User

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

  最近發現,在MySQL的dos用戶端輸出視窗中查詢表中的資料時,表中的中文資料都顯示成亂碼,如所示:

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

show variables like 'char%';

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

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

set character_set_results=gb2312;

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

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

本文永久更新連結地址:

  • 1
  • 2
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.