如何在Debian lenny上启用中文?

我已经

  1. 安装中文字体

    $ sudo apt-cache search chinese $ sudo apt-get install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gbsn00lp ... 
  2. 添加语言环境

     $ sudo dpkg-reconfigure locales, 

并select了以下内容

  • en_US.UTF-8 UTF-8
  • zh_CN GB2312
  • zh_CN.GBK GBK
  • zh_CN.UTF-8 UTF-8
  • zh_TW BIG5
  • zh_TW.UTF-8 UTF-8

但是当我尝试通过touch <some chinese characters ...>.txt创build一个带有中文字符的文件时,它会在terminal失败并用---------代替中文字符。

如何解决这个问题?

[编辑,2011年8月15日,21:42]

重新启动后,一切正常。

你需要告诉你的terminal使用中文语言环境; 我不是多语言专家,但是如果你有一个UTF-8兼容terminal,我期望在你的.bashrc中添加以下内容并注销:

 export LANG=zh_CN.UTF-8 

要么

 export LANG=zh_TW.UTF-8 

(取决于你的特定偏好)应该做的伎俩。