我如何使用vim将我的文件转换为utf8?
我有一个文本文件。 我被告知使它UTF8。 我怎样才能做到这一点与Vim?
如果您正在编辑以latin1编码的文件,您会发现该缓冲区的“fileencoding”被设置为latin1。 所以你需要在保存文件之前手动设置fileencoding。
:set fileencoding=utf8 :w myfilename
另请注意,UTF8文件通常以表示字节顺序的字节顺序标记(BOM)开始。 BOM是可选的,但一些程序专门用它来确定文件编码。 在某些情况下,Vim会写BOM,但有时候不会。 要显式设置BOM,请执行以下操作:
:set bomb
欲了解更多信息:help mbyte-options
和:help utf8
和:help bomb
。
:w ++enc=utf-8 %
把utf-8编码的文件写入磁盘。
- 如何在Scala或Java中使用混合编码读取文本文件?
- 使用JavaScript的atob来解码base64不能正确解码utf-8string
- 使用PowerShell以不含BOM的UTF-8编写文件
- 什么是UTF-8编码字符的最大字节数?
- 当我们导入CSV数据时,如何消除“UTF-8中的无效字节序列”
- Ruby on Rails 3,不兼容的字符编码:UTF-8和带有i18n的ASCII-8BIT
- 将转义的Unicode字符转换回实际的字符
- 如果页面已经使用UTF-8,那么向HTML表单中添加accept-charset =“UTF-8”有什么好处?
- 如何在Interface Builder中的UILabel中inputunicode字符?