2015-11-06 85 views
0

阅读文件时,我是否需要考虑单一编码?阅读文件时,我是否需要考虑单一编码?

在这里,Idea很简单,每个文件只支持单一编码,而且它的设计基于文件中可用的数据。

不同的编码像..ASCII,UTF-8,UTF-16,ISO **等

大多数情况下,我们考虑与仅使用单一的编码是UTF-8,但一些复杂的字符是读取文件不支持这种编码,在这种情况下,我们会得到垃圾或错误数据字符。

如何读取文件?

+0

UTF-8支持所有Unicode字符,但如果文件使用不同的编码,您当然可能会得到乱码。您需要为每个文件使用正确的编码。如果您可以控制文件的写入方式,那么您可以使用UTF-8处理所有内容。 – Cinnam

回答

0

您对文件具有单一编码的说法不正确。请参阅字符集和字符编码是两个不同的东西。可以说一个文件包含ASCII(可打印字符,某些不可打印字符和控制字符)等给定字符集中的字符,但这些字符将如何表示由字符编码决定。因此,包含ASCII字符集的文件可以使用ASCII,UTF-8,UTF-16等进行编码。只需在记事本++中打开一个文本文件并进入编码菜单,就会看到不同的菜单项可用于以不同编码查看文件。

希望它可以帮助你。

相关问题