cmd窗口顯示MySQL數據庫中的中文亂碼

本文的前提是MySQL據庫已經使用UTF-8編碼,可是用DOS窗口顯示MySQL中的中文內容(即字符串)時出現亂碼。mysql

 

解決方法:sql

在默認狀況下,命令行窗口中使用的代碼頁是中文或者美國的,即編碼是中文字符集或者西文字符集。我默認的當前代碼頁是GBK,則須要將其改爲UTF-8,經過chcp命令改變代碼頁,UTF-8的代碼頁爲65001,在DOS窗口輸入:數據庫

chcp 65001 字體

代碼頁就被變成UTF-8了,可是重點是在窗口中仍舊不能正確顯示UTF-8字符。此時須要修改窗口屬性,改變字體:編碼

在命令行標題欄上點擊右鍵,選擇「屬性」->「字體」,將字體修改成True Type字體「Lucida Console」,而後點擊spa

「肯定」將屬性應用到當前窗口。 命令行

 

此時爲期多年的問題獲得瞭解決。ci

cmd窗口顯示mysql數據庫中的中文亂碼 - 毓檸 - 天空

相關文章
相關標籤/搜索