LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 711|回复: 3

请问用luit转码urxvt下登陆bbs怎么汉字还是不能显示?

[复制链接]
发表于 2008-8-10 16:41:31 | 显示全部楼层 |阅读模式
1)
机器设的
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
别的没有设

然后用
  1. luit -encoding gb2312 telnet newsmth.net
复制代码

中文还是不能显示

显示是这个样子的

  1. ;6S-9bAY !tK.D>IgGx!t IOO_HKJ} 14829[Wn8_: 24777](6220 WWW GUEST)
  2. JTSCGkJdHk `guest', W"2aGkJdHk`new', add `.' after your ID for BIG5
  3. GkJdHk4z:E:
复制代码

实际应该这样
  1. 欢迎光临 ◆水木社区◆ 上线人数 14661[最高: 24777](6083 WWW GUEST)
  2. 试用请输入 `guest', 注册请输入`new', add `.' after your ID for BIG5
  3. 请输入代号:
复制代码



2)
当我用
  1. luit -encoding gbk telnet smth.org
复制代码

它提示段错误

这个是什么原因?或者说怎么找原因?
我的机器里locale有zh_CN.gbk
对了,我机器上没有key没用~x86,会不会和luit的版本有关系?
发表于 2008-8-10 21:44:45 | 显示全部楼层
gb2312我这里也是乱码,用gbk没问题,用gb18030也没问题, 我的版本是luit-1.0.3
回复 支持 反对

使用道具 举报

发表于 2008-8-10 23:24:27 | 显示全部楼层
luit -list 看是否支持该编码。

如果用gnome-terminal的话可以在terminal -> set character encoding里添加gbk达到目的~

可能是locale设置与luit安装的先后等问题。
回复 支持 反对

使用道具 举报

发表于 2008-8-10 23:46:59 | 显示全部楼层
阅读man luit,发现
FILES
/usr/lib/X11/locale/locale.alias
The file mapping locales to locale encodings.

创建它链接到/usr/share/locale/locale.alias
试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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