linux命令列顯示亂碼怎麼辦

2023-03-03 10:00:24

linux命令列顯示亂碼的解決辦法:1、通過「echo $LANG」命令檢視當前支援的語言;2、使用「LANG=en_US」命令修改語言為英語語系即可解決亂碼問題。

本教學操作環境:linux5.9.8系統、Dell G3電腦。

linux命令列顯示亂碼怎麼辦?

Linux(Ubuntu)在命令終端顯示時出現亂碼或者說菱形

終端顯示時出現亂碼解決方式

7c5ac733243d034d2aaf305bc475db1.jpg

可以看到我在使用ls 命令式,輸出出現亂碼,這是支援語言的問題,我們需要改變當前支援的語言即可

檢視當前支援語言命令

echo $LANG
登入後複製
登入後複製
登入後複製

在這裡插入圖片描述
UTF-8用於顯示中文編碼,但是我們的終端(terminal)在預設情況下無法以中文編碼輸出資料的。
因此我們需要將支援語言換成英文。

修改語言為英語語系

LANG=en_US
登入後複製

這時候在檢視當前支援語言
輸入命令

echo $LANG
登入後複製
登入後複製
登入後複製

在這裡插入圖片描述
可以看到成功修改
再次輸入命令ls -al
3ca5d84792cf597107f1b313aae4edd.jpg

可以看到亂碼消失

總結

顯示亂碼時由於當前支援語言的問題換個語言即可
檢視當前支援語言命令

echo $LANG
登入後複製
登入後複製
登入後複製

修改支援語言

LANGE=en_US
登入後複製

我這裡只是換成en_US 語系支援,如果不行建議檢視支援的語系

相關推薦:《》

以上就是linux命令列顯示亂碼怎麼辦的詳細內容,更多請關注TW511.COM其它相關文章!