LinuxSir.cn,穿越时空的Linuxsir!

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

vi,more看utf8编码的中文文件是乱码

[复制链接]
发表于 2005-10-31 21:52:21 | 显示全部楼层 |阅读模式
locale
LANG=zh_CN.GBK
LC_CTYPE="zh_CN.GBK"
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=
发表于 2005-11-1 11:54:17 | 显示全部楼层
当然乱码...不乱码就怪了
用iconv
回复 支持 反对

使用道具 举报

发表于 2005-11-1 13:16:32 | 显示全部楼层
楼上的别乱说


楼主请在文件 ~/.vimrc
里加一行
set fileencodings=utf-8,gbk,big5

这样  vim/gvim 就会自动识别编码了


建议再  cp   /usr/share/vim/vim6?/vimrc_example.vim /etc/vim/vimrc


另外,楼主最好把  locale 改回 FC 4 默认的  zh_CN.UTF-8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-1 20:27:31 | 显示全部楼层
通过修改.vimrc文件vim的中文显示没有问题了,但是more怎么解决呢?
在google上基本上搜索不到答案。
回复 支持 反对

使用道具 举报

发表于 2005-11-1 20:58:13 | 显示全部楼层
虚拟终端要支持utf-8,more才能看utf-8的中文
回复 支持 反对

使用道具 举报

发表于 2005-11-1 22:21:47 | 显示全部楼层
临时看一下UTF8的文件可以export LANG=UTF-8
如果想一直用UTF8的话改I18N文件
回复 支持 反对

使用道具 举报

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

本版积分规则

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