QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1835|回复: 5

[请问]英文界面怎么让终端显示汉字?

[复制链接]
发表于 2006-5-17 00:42:45 | 显示全部楼层 |阅读模式
我用的是Fedora Core 5,英文界面。经常要用telnet连到其他机器上去。
但是终端不能显示中文。请教各位大虾该怎么修改。

    我的locale是
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

  非常谢谢!
发表于 2006-5-22 20:42:36 | 显示全部楼层
我也很想知道,帮个忙吧
回复

使用道具 举报

发表于 2006-5-24 08:21:13 | 显示全部楼层
而且还有一个问题就是,如果在启动时选择英语(美国) 当做默认语言,我安装的的Fcitx 输入 法,为什么无法使用呢,请高手指点一二。
回复

使用道具 举报

发表于 2006-5-24 08:38:13 | 显示全部楼层
LC_CTYPE设置成中文的就可以显示和输入中文了。当然前提是配置好字体。
回复

使用道具 举报

发表于 2006-5-24 10:52:19 | 显示全部楼层
gnome-terminal 菜单里有个换编码的,如果登录到对方系统显示目录的乱码,换个正确的编码就能解决

vi 有两个选项,
set termencoding  指明终端使用的是什么编码
set fileencoding 指明文件用的是什么编码

还有一个命令是 file ,显示文件是什么编码。

我们要做的是:
1、telnet 到远程机,运行 dir 看看中文有没人乱码,比如文件名、目录名等,如果有乱码就换一下 Term 的类型,比如换成 gb2312,或 utf-8 等
2、用 vi 打开文件, set termencoding=xxxx 就是你上面设置的类型,看看有没有乱码
如果有乱码,退出来用 file xxx 看看文件是什么编码的,重新进去
set termencoding=xxxx
set fileencoding=xxx
应该就好了
回复

使用道具 举报

发表于 2006-5-25 15:26:02 | 显示全部楼层
最近,我正好也遇到了类似的问题。
问题的关键是给X-windows加装中文字体。
解决了这一问题,就可以在英文环境下显示中文的内容了。
这点我已经确认是可以实现的了。
不过在英文环境下,我不知道该如何调出中文输入法来。-->请高手不吝赐教。

参考一下这个网页吧,我就是按此摸索出来的。
http://tech.sina.com.cn/s/2006-01-27/1242831108.shtml
还有英文下JRE显示中文的实现,可以参考:
http://www.linuxsky.net/html/200604/2854.html
(这个页面中SUN的那个链接解释得更详细,当然,那是英文的。)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 11:32 , Processed in 0.054611 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表