linux命令列顯示亂碼的解決辦法:1、通過「echo $LANG」命令檢視當前支援的語言;2、使用「LANG=en_US」命令修改語言為英語語系即可解決亂碼問題。
本教學操作環境:linux5.9.8系統、Dell G3電腦。
linux命令列顯示亂碼怎麼辦?
Linux(Ubuntu)在命令終端顯示時出現亂碼或者說菱形
可以看到我在使用ls 命令式,輸出出現亂碼,這是支援語言的問題,我們需要改變當前支援的語言即可
echo $LANG
登入後複製
登入後複製
登入後複製
UTF-8用於顯示中文編碼,但是我們的終端(terminal)在預設情況下無法以中文編碼輸出資料的。
因此我們需要將支援語言換成英文。
LANG=en_US
登入後複製
這時候在檢視當前支援語言
輸入命令
echo $LANG
登入後複製
登入後複製
登入後複製
可以看到成功修改
再次輸入命令ls -al
可以看到亂碼消失
顯示亂碼時由於當前支援語言的問題換個語言即可
檢視當前支援語言命令
echo $LANG
登入後複製
登入後複製
登入後複製
修改支援語言
LANGE=en_US
登入後複製
我這裡只是換成en_US 語系支援,如果不行建議檢視支援的語系
相關推薦:《》
以上就是linux命令列顯示亂碼怎麼辦的詳細內容,更多請關注TW511.COM其它相關文章!