LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: jsz

使用VI时,保存退出后全部乱码,怎么解决?

[复制链接]
 楼主| 发表于 2006-3-7 09:10:45 | 显示全部楼层
我现在就是想把这个问题给解决掉啊,不解决的话,似乎有点心不甘呢
回复 支持 反对

使用道具 举报

发表于 2006-3-7 15:03:10 | 显示全部楼层
我是用KDE的,从来没有遇到过这样的问题.或者楼主传一个可以导致问题的文件上来,让大家研究研究
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-7 17:14:32 | 显示全部楼层
Post by DoDo
我是用KDE的,从来没有遇到过这样的问题.或者楼主传一个可以导致问题的文件上来,让大家研究研究

不关文件的事,我就是只打vi进入,之后退出也会是乱码啊
回复 支持 反对

使用道具 举报

发表于 2006-3-7 17:18:06 | 显示全部楼层
set ffs=unix,dos,mac " support all three, in this order

set encoding=utf-8
set fileencodings=utf-8,cp936,big5,latin1
set fileencoding=utf-8
set termencoding=utf-8

你的 locale 是什么?如果是 utf 8 的话,把这段加入 /etc/vimrc。再试试。
回复 支持 反对

使用道具 举报

发表于 2006-3-7 20:35:03 | 显示全部楼层
估计没用
当时我把.vimrc改了名不用它也不行
回复 支持 反对

使用道具 举报

发表于 2006-3-8 03:24:42 | 显示全部楼层
把标题和命令中的标题名字改为英文的就不会乱码了
回复 支持 反对

使用道具 举报

发表于 2006-3-8 08:03:07 | 显示全部楼层
Post by jsz
我想问一下,在gnome下,使用vi,但是保存退出(:wq)之后呢,就全部变成乱码了,不论是中文还是英文的,怎么解决?是不是那里的参数不对啊?



惊讶的发现,原来我也有这个问题,但是不是每次都这样,乱码出现的概率好象没什么规律
回复 支持 反对

使用道具 举报

发表于 2006-3-8 08:06:13 | 显示全部楼层
Post by 终极幻想
set ffs=unix,dos,mac " support all three, in this order

set encoding=utf-8
set fileencodings=utf-8,cp936,big5,latin1
set fileencoding=utf-8
set termencoding=utf-8

你的 locale 是什么?如果是 utf 8 的话,把这段加入 /etc/vimrc。再试试。



幻想斑竹的方法已经试了,我把它写入~/.vimrc中,还是有乱码问题
回复 支持 反对

使用道具 举报

发表于 2006-3-8 10:49:09 | 显示全部楼层
对不起大家了,居然没看到这个问题还没有解决。其实是一个BUG,可以很简单地解决!
在Gnome终端中点右銉,选“编辑当前配置文件”,点“标题和命令”选项卡,看“起始标题”编辑框,其中应该是“终端”两个字,把它改成“ 终端 ”,即[color="Red"]前后各加一个[color="Red"]英文空格,其中空格也可以是其他英文符号或数字字母等,就是不能为[color="Red"]中文字符,现在可以点“关闭”了,再试试是不是解决问题了?
这个方法是俺是本论坛上某兄的发现上总结的,忘记他大名了,再次谢谢他解决了这个问题。
回复 支持 反对

使用道具 举报

发表于 2006-3-8 11:06:04 | 显示全部楼层
看来是这样的
我刚刚试过了
最好是没有中文字符
我为了这个测试特意重起到原来有问题的debian系统去
建议把“终端”两个字全改成英文
好像加个空格也不一定有用
bug就是bug
看来sid里的东西大毛病没有
小毛病还是有的
回复 支持 反对

使用道具 举报

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

本版积分规则

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