发布
社区首页 >问答首页 >字符编码问题

字符编码问题
EN

Stack Overflow用户
提问于 2011-06-27 13:12:03
回答 1查看 384关注 0票数 1

我试图将我用Vim编写的文件转换为UTF-8。Vim默认编码为us-ascii。我运行了这个命令:recode UTF-8 [filename]。它没有报告错误,但当我运行:file -i [filename]时,它仍然保持编码为ASCII码。这是已知错误还是预期结果?提前感谢:-)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-27 14:25:10

我不得不说,如果你的文件只是ascii字符,在最终文件中ascii编码和utf8编码之间没有区别,因为对于ascii字符,utf8编码与ascii编码完全相同。

但是如果您的文件包含一些非ascii字符,您将看到不同之处。

你的vim的"fileencodings“设置可以在"utf8”之前使用"ascii“,这是vim尝试检测文件编码的列表。因此,尽管utf8也是正确的,但如果文件可以读取为"ascii",则不会再尝试较新的utf8。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6488812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档