在阅读文件时,我是否需要考虑单一编码?
在这里,Idea很简单,每个文件只支持单一编码,而且它的设计基于文件中可用的数据。
不同的编码,如..ASCII,UTF-8,UTF-16,ISO **等。
大多数情况下,我们仅使用UTF-8的单一编码来考虑和读取文件,但是这种编码不支持某些复杂的字符,在这种情况下,我们会得到垃圾或错误数据字符。
你怎么读文件?
答案 0 :(得分:0)
您认为文件具有单一编码的概念不正确。请参阅字符集和字符编码是两回事。您可以说文件包含来自给定字符集的字符,如ASCII(可打印字符,某些不可打印和控制字符),但这些字符的表示方式由字符编码决定。因此,包含ASCII字符集的文件可以使用ASCII,UTF-8,UTF-16等编码。只需在notepad ++中打开一个文本文件,然后进入编码菜单,您将看到不同的菜单项可用于查看不同编码的文件。
希望它对你有所帮助。