QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2515|回复: 4

如何能让cat支持所有中文编码

[复制链接]
发表于 2006-12-2 11:57:29 | 显示全部楼层 |阅读模式
我对我的arch进行了中文化。目前对于utf8编码的中文一切正常,但对于gbk,gb2312,gb18030的显示有些问题。现象如下:

gedit可以显示utf8和gbk,gb2312,gb18030,没有任何问题。
vi经过配置后也能够正常显示utf8和gbk,gb2312,gb18030。
cat 只能显示utf8而gbk,gb2312,gb18030则是乱码。
ssh 同上。

$locale
LANG=zh_CN.utf8
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=zh_CN.utf8
发表于 2006-12-2 12:25:16 | 显示全部楼层
utf8和gb系列互斥,要显示gb的,把环境变量设置成gb即可,不要指望utf8和gb同时正常显示
回复

使用道具 举报

 楼主| 发表于 2006-12-2 12:29:01 | 显示全部楼层
为什么vi可以?
回复

使用道具 举报

发表于 2006-12-2 13:30:37 | 显示全部楼层
可能是vi做了一些转换工作,这可能和vi的配置有关,我的vi就不能
回复

使用道具 举报

 楼主| 发表于 2006-12-2 15:43:59 | 显示全部楼层
难道就没有办法了么?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-3-28 18:50 , Processed in 0.060835 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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