vi打开utf8编码文件出现乱码的解决办法
2012-12-30 23:17
483 查看
在一个Linux系统,用vi打开一个utf8编码的文件,中文部分出现乱码,这是一个很常见的问题。可用以下办法解决:
在vi中运行命令:
:set encoding=utf8
这时应该就可以显示正确的中文内容。vi有几个与编码有关的变量,分别是:
encoding:是vi内部处理文档的编码方式。
fileencoding:是vi写入文件时采用的编码类型。
fileencodings:是vi读入文件时采用的编码类型。
还有一个是,termencoding,表示输出到客户终端(Term)采用的编码类型。
如果运行了以上设置还不行,有可能是终端程序的编码问题。我使用的secureCRT终端程序,在secureCRT中进入会话选项,终端->外观,字符编码选“UTF-8”,保存设置,即可解决。
以上方法在多个系统证实可行,包括windows下的vim环境,以及国外godaddy主机的远程登录环境。
From
在vi中运行命令:
:set encoding=utf8
这时应该就可以显示正确的中文内容。vi有几个与编码有关的变量,分别是:
encoding:是vi内部处理文档的编码方式。
fileencoding:是vi写入文件时采用的编码类型。
fileencodings:是vi读入文件时采用的编码类型。
还有一个是,termencoding,表示输出到客户终端(Term)采用的编码类型。
如果运行了以上设置还不行,有可能是终端程序的编码问题。我使用的secureCRT终端程序,在secureCRT中进入会话选项,终端->外观,字符编码选“UTF-8”,保存设置,即可解决。
以上方法在多个系统证实可行,包括windows下的vim环境,以及国外godaddy主机的远程登录环境。
From
相关文章推荐
- ubuntu系统下gedit 打开GBK字符集编码文件出现乱码问题解决办法
- ubuntu系统下gedit 打开GBK字符集编码文件出现乱码问题解决办法
- java freemarker 通过ftl模板文件导出word文件发现在有中文地方出现在乱码,打开word文件提示xml错误解决办法
- utf-8编码的csv文件,用excel打开乱码,解决办法,在输出前加 0xEF,0xBB,0xBF三个char
- PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
- 打开桌面word文件,出现乱码解决办法(未完待续)
- PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
- CFile在写入Unicode编码文件出现乱码---原因及解决办法
- MYSQL数据库导入UTF8编码的SQL文件出现乱码如何解决
- ubuntu用gedit打开 txt文件出现乱码的解决办法
- 使用JS生成文件 ,使用utf编码时,出现乱码的现象的解决办法
- PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
- utf-8编码的csv文件,用excel打开乱码,解决办法,在输出前加 0xEF,0xBB,0xBF三个char
- PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
- Eclipse RCP 中使用UTF8编码出现乱码问题的解决办法
- utf-8编码的csv文件,用excel打开乱码,解决办法,在输出前加 0xEF,0xBB,0xBF三个char
- fedora 15 中用vi 打开windows中创建的文件时,中文注释部分显示乱码解决办法:用vim 打开就可以
- vim使用utf8编码出现乱码解决办法
- Eclipse RCP 中使用UTF8编码出现乱码问题的解决办法
- NotePad 打开文件 出现中文汉字乱码 解决办法