Linux文本界面中文处理

我们有时候在Linux文本模式下需要输入中文,但是在文本模式下又不能切换输入法。还好有软件可以帮我们在文本模式下显示和输入中文。

常见的控制台的汉化软件有:cce2k、unicon、zhcon,等等。

由于unicon、和cce2k( http://cce2k.sourceforge.net/ )我没有使用过,因此在这我就不做介绍了,下面来说说zhcon。

1、安装
可以直接执行命令yum install zhcon进行安装。若源里没有该软件包,zhcon的源代码和RPM包可以从 http://zhcon.sourceforge.net/ 下载得到。

2、使用

    Usage: zhcon [OPTIONS]… [FILES]…

    -h, –help Print help and exit
    -V, –version Print version and exit
    –utf8 use iconv filter to convert UTF-8 stream from/to system
    encoding (default=off)
    –drv=STRING specify video driver (auto, fb, ggi, vga) (default=`auto’)

进入控制台后执行命令zhcon即运行该软件。若中文还是显示乱码,可能是因为zhcon默认编码为GB2312,而Linux为UTF-8。这时需要添加–utf8这个参数。
即执行命令:zhcon –utf8

下面附上zhcon的一些快捷键:
CTRL+SPACE:打开/关闭输入法
ALT+SPACE:打开/关闭CJK方式
CTRL+F1:使用中文GB2312编码
CTRL+F2:使用中文GBK编码
CTRL+F3:使用中文BIG5编码
CTRL+F4:使用日文JIS编码
CTRL+F5:使用韩文KSCM编码
CTRL+F7:切换输入风格
CTRL+F9:切换到自动识别编码方式
CTRL+F10:系统菜单
CTRL+ALT+H:帮助窗口
CTRL+ALT+0:进入提示状态
CTRL+ALT+1 ~ CTRL+ALT+9:选择输入法
SHIFT+PAGEUP:上卷半屏历史信息
SHIFT+PAGEDOWN:下卷半屏历史信息