设置控制台终端语言

此页由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之后,它故不会影响图形界面的语言。

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

反馈与讨论

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