我可以查看http://hosting2.phor.net/~bolomi/并将其保存到文件中。在 Chrome 中,我可以查看源代码并看到页面的标题是 波羅蜜。如果我在 vim 中打开保存的文件进行编辑,我会看到这些字符的问号。然后如果我,我:set encoding=gb2312
会看到前两个字符,然后是问号。如果我这样做,:e ++enc=gb2312 %:p
我会看到中间的字符。
打开文件后(因为我使用 MacVim 并且 Fetch 会自动为我打开文件),编辑该文件的正确工作流程是什么?
答案1
我发现指定set encoding=cp936
麻烦的*.ahk
脚本完全解决了我的问题。
答案2
gb2312 只能处理简体字符。
Firefox、Mozilla 和 python2-chardet-2.0.1 都谎称这是 gb2312,但由于它有繁体字符,所以所需的字符集是 gb18030。
所以:如果它看起来像鸭子,叫起来像鸭子,闻起来像鸭子,尝起来也像鸭子……用 hexdump 打开文件并读取代码页定义文件。
答案3
我已经将 vim 设置为使用 UTF-8,这样我才能正确看到字符。也许可以试试
set encoding=utf-8