找回密码
 注册
查看: 1489|回复: 4

文件经gedit处理后用vi打开都是乱码,怎么办?

[复制链接]
发表于 2003-7-20 15:10:08 | 显示全部楼层 |阅读模式
但是用gedit打开还是正常的,平时还是用vi比较多,现在都变成乱码了,有办法解决吗?
发表于 2003-7-20 17:50:17 | 显示全部楼层
gedit 默认使用 UTF8 做内码的,可 vi 是依靠 locale 里的设置(一般都是 zh_CN.gb* 吧?) <- 其实应该说是 Termium 是利用 locale 里的设置来判断显示内码。
用 zh_CN.gb* 内码去显示 UTF8 内码的文件自然开不了。。。

可以用 recode 或者ducove 把文件内码转换过来(这两个程序需要另外下载)

根本的解决办法:看截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2003-7-21 19:14:26 | 显示全部楼层
用kate处理这些小文件吧,不会有问题
回复

使用道具 举报

发表于 2003-8-24 00:00:25 | 显示全部楼层
cd ~/
vi .vimrc
然后输入
let &termencoding = &encoding
set encoding=utf-8
set guifont=AR\ PL\ SungtiL\ GB\ 12
set fileencodings=euc-cn,utf-8
保存,退出。
下次启动就可以查看了。
回复

使用道具 举报

发表于 2003-8-27 09:14:54 | 显示全部楼层
gedit 有个默认的保存字符集设置设置为GB2312就可以了。(平台freebsd4.8_gnome2.2)
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-8 07:28 , Processed in 0.026300 second(s), 17 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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