On Fri, Apr 03, 2009 at 11:11:05AM +0600, David Lee wrote: > 偶的设置是 > LANG=en_US > LC_CTYPE=zh_CN > LANG表示环境locale,可以显示英文的菜单,中文也显示正常(设置成其他的locale也能正常显示中文)。如果想正确的___输入___必须设置LC_CTYPE=zh_CN,告诉系统输入时的编码为zh_CN.gb2312编码,否则出现乱码。LC_CTYPE=utf-8看起来也工作,但输入时是4bit,4bit工作的,并且在其他程序中不能工作,比如mutt。 >
从 Debian 4.0 开始 Debian 系统默认使用 UTF-8 的本地化设置。 如果需要 GB* 环境则需要像你这样设置,但我个人认为不宜推广。同时请注意, en_US 相当于 en_US.ISO-8859-1,其在 0x80 到 0xFF 与 GB2312 并不兼容,如 果混用可能在某些特殊情况下引起问题。建议你统一使用 zh_CN。 > 2009/4/3, Deng Xiyue <manphiz-gu...@users.alioth.debian.org>: > > On Fri, Apr 03, 2009 at 10:24:38AM +0600, David Lee wrote: > >> 你想系统显示英文?设置LANG=en_US就可以了,为了保证输入法工作正常,同时设置LC_CTYPE=zh_CN。 > >> > > > > 想让输入法工作只要使用 UTF-8 的 locale 就可以,比如 en_US.UTF-8。 > > > > > > -- > > To UNSUBSCRIBE, email to debian-chinese-gb-requ...@lists.debian.org > > with a subject of "unsubscribe". Trouble? Contact > > listmas...@lists.debian.org > > > > > > > -- > Regards, David -- To UNSUBSCRIBE, email to debian-chinese-gb-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org