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


While reading file, do i need to consider single encoding?

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

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

不同的编码,如。。ASCII、UTF-8、UTF-16、ISO**等

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

你们是如何阅读文件的?

您认为文件具有单一编码的观点是不正确的。请参见字符集和字符编码是两件不同的事情。您可以说,一个文件包括来自给定字符集(如ASCII)的字符(可打印字符、某些不可打印字符和控制字符),但这些字符的表示方式由字符编码决定。因此,包含ASCII字符集的文件可以使用ASCII、UTF-8、UTF-16等进行编码。只需在记事本++中打开一个文本文件,然后进入"编码"菜单,您就会看到不同的菜单项可用于查看不同编码的文件。

希望它能帮助你。