微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在vim中读取sjis编码的文件?

我有一个html文件,它是shift-JIS编码(日文),我无法在 vim下阅读.设置enc = cp932或enc = sjis会生成垃圾.该文件在emacs中看起来很好,所以我想这是vim特定的.我可以做什么来读它(除了将它转换为像utf-8这样的理智编码).
您不应该想要更改编码选项:它用于字符串的内部表示,只有当前编码不包含所需编码中存在的字符时才应更改.如果您有时使用sjis编码编辑文件,那么

>确保,fileencodings选项包含sjis:将类似的东西放入vimrc:

set fileencodings=ucs-bom,utf-8,sjis,default

>如果使用此选项,vim仍无法正确识别文件编码,请使用e enc = sjis / path / to / file打开文件.或者,如果文件已经打开,请使用e! enc = sjis(没有文件名).

原文地址:https://www.jb51.cc/vim/383898.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐