![ex/vi:不支持输入编码转换](https://linux22.com/image/71554/ex%2Fvi%EF%BC%9A%E4%B8%8D%E6%94%AF%E6%8C%81%E8%BE%93%E5%85%A5%E7%BC%96%E7%A0%81%E8%BD%AC%E6%8D%A2.png)
我有一个问题vi
,每次启动它时我都会收到以下消息:
不支持输入编码转换; /tmp/vi.PSzqmm9ox9:新文件:第 1 行
尽管有此消息,我仍然可以编辑并保存文件。 (当我保存它时,该消息会再次重复。)如果我打开文件并关闭它而不进行任何更改,则vi
退出时会在我的终端中打印该消息。
不幸的是,我必须在不重新安装的情况下解决这个问题vi
。
Vi
版本:2.1.2版(2012-11-02)
FreeBSD
版本:10.1-RELEASE-p9
任何帮助将不胜感激。
答案1
尝试:
vi -cset\ fe=iso-8859-1 your.file
这将强制 nvi 采用 ISO-8859-1 字符集,而不是自动检测明显错误的字符集。