MySQL命令窗口出現中文亂碼的解決方法


 查詢表語句的時候,出現了中文亂碼,但是用Navicat for MySQL查看的時候卻是正常的,字符集都是設置的utf-8,如下圖所示:

  圖片
  圖片
  圖片
    其實上大學學習java的時候也遇到了中文亂碼但是卻沒有去研究,現在不能放任不管了,經過多方查詢終於知道了解決方法
    可以看到,現在是使用utf8字符編碼來顯示中文數據的,但是因為操作系統是中文操作系統,默認使用的字符集是GB2312,所以需要把輸出窗口使用的字符編碼改成gb2312才能夠正常顯示中文。使用如下的命令設置輸出窗口使用的字符編碼:
  圖片
之后再查詢建表語句就會發現沒有了中文亂碼,Navicat也是正常的,編碼還是utf-8 ,本地項目查看,也沒有出現中文亂碼,只是改變了命令窗口編碼查看方式,(這是臨時更改,每次重新打開mysql窗口,又恢復了亂碼)其實如果不介意的話也無所謂,了解為啥會出現這樣的情況就行了。如下圖所示:
   圖片
  圖片


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM