LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 九月的星空

???无效的Unicode

[复制链接]
发表于 2007-5-26 09:51:37 | 显示全部楼层
去年搞过..搜索好多会都没解决 locale 非 utf8 时候挂载分区不乱码..(KDE下面)
好像有人说 mount 和 locale有关
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-26 15:54:22 | 显示全部楼层
Post by nico65
先用 iconv -f gbk -t utf8 inputfile 换成 utf8,然后再打开,一般就没问题了。
我的机器上是用 vi 的,只要在 ~/.vimrc 中加上下面两句就可以打开文件而没有乱码了
set encoding=utf8
set fileencodings=utf8,gbk

我用iconv -f gbk -t utf8 inputfile命令试了一下,此命令是在终端下能正常显示中文字符,当用gedit打开时还是乱码。修改/etc/vimrc文件,加上上述两句后用vi可以正常显示,就是用gedit不行,郁闷!!!
回复 支持 反对

使用道具 举报

发表于 2007-5-26 23:26:40 | 显示全部楼层
升级吧  FC1中文显示方面的能力很差
回复 支持 反对

使用道具 举报

发表于 2007-5-27 12:03:15 | 显示全部楼层
我用iconv -f gbk -t utf8 inputfile命令试了一下,此命令是在终端下能正常显示中文字符,当用gedit打开时还是乱码
那就用 iconv -f gbk -t utf8 inputfile -o outputfile 重定向一下就可以用 gedit 打开了。不过我从来不用 gedit 的,只用 gvim
回复 支持 反对

使用道具 举报

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

本版积分规则

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