設置控制台終端語言

此頁由 Linux Wiki使用者Chenxing 於 2012年3月19日 (星期一) 07:57 的最後更改。

出自Linux Wiki

提示:此文已超过 12 年(4663 天)未更新,如发现内容过时或有误,欢迎改进:)

由於目前Ctrl-Alt-Fn進入的控制台終端默認不能顯示中文,而在使用中文Locale時控制台終端又試圖顯示中文,從而產生亂碼。本文介紹一種讓控制台終端以英文顯示,而其它地方仍使用中文的方案。

Hint.gif
提示:
另一種解決方案是選用支持中文的終端軟體,如FbTerm。

實現方法

編輯~/.bashrc,在文件末尾加入:

if [[ $TERM == "linux" ]]; then
    LC_ALL=C
fi

保存,重新登錄即可

原理簡析

bashrc是在登錄bash執行的腳本,加入的代碼的功能是在登錄到控制台終端時,將語言設置為C。由於是在登錄終端時執行的,在啟動X之後,它故不會影響圖形界面的語言。

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
简体繁体转换