LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: qobnvi

除kwrite,gedit外,还有什么编辑器可以设置编码?

[复制链接]
发表于 2006-10-9 16:35:41 | 显示全部楼层
Post by qobnvi
我打开的gbk文档,要用UTF-8转存,它会询问么?
这个只是用其他编码查看,不会自动转码的。因此,是不行的。要转码,请用 iconv,或者:
  1. 1. 打开一个新的文件。
  2. 2. 将它的编码设置为 utf-8。
  3. 3. 切换到 gbk 编码文件的窗口,按 C-x h 并按 M-w。
  4. 4. 切换到 utf-8 编码文件的窗口,按 C-y。
  5. 5. 保存那个 utf-8 的文件。
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-10-9 16:37:04 | 显示全部楼层
Post by LaoLang_cool
我用的是21的,请问,照这个方法会不会对这个文件的属性或是其它什么的有影响,是不是会修改了这个文件呢?还有,如果在这种情况下修改文件,和我在正常情况下修改会有什么不一样吗?
不,它只是用另一个编码作为 coding-system-for-read 的值重新打开一个文件,不会修改文件。
回复 支持 反对

使用道具 举报

发表于 2006-10-9 22:35:11 | 显示全部楼层
vim 也许可以用下面的命令:
:set fileencoding=cp936
回复 支持 反对

使用道具 举报

发表于 2006-10-11 01:14:55 | 显示全部楼层
~/.vimrc 里加入
  1. " 自动补全命令时候使用菜单式匹配列表
  2. set wildmenu
  3. " 允许退格键删除
  4. set backspace=2
  5. " 启用鼠标
  6. set mouse=a
  7. " 设置多编码文本
  8. " multi-encoding setting
  9. "set fileencodings=utf-8,cp936,big5,euc-jp,euc-kr,latin1,ucs-bom
  10. set fileencodings=utf-8,gbk
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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