我一直试图在vim中打开.epub文件进行阅读(是的,这是愚蠢的,让我们现在忽略它)而且我遇到了epubs的内部html如何显示'和'等字符的问题事情。
Vim将'
显示为â~@~Y
,而使用less打开文件则会<E2><80><99>
。我不确定vim是如何处理的(它似乎将~@
和~Y
视为单个字符)因此我不知道如何用他们的utf替换特殊的HTML字符-8当量。
是否有正确显示此编码设置?或者手动输入这些字符的方法,以便我可以创建搜索并替换宏?
由于
答案 0 :(得分:1)
看起来Vim没有正确检测到UTF-8编码;你可以查看
:setlocal fileencoding?
并使用
强制使用UTF-8:edit ++enc=utf-8 file.epub
(或调整'fileencodings'
选项以自动检测到它。