[英]While reading file, do i need to consider single encoding?
在讀取文件時,我是否需要考慮單一編碼?
在這里,Idea很簡單,每個文件僅受單一編碼支持,並且基於文件中可用的數據進行設計。
不同的編碼,例如..ASCII,UTF-8,UTF-16,ISO **等。
在大多數情況下,我們僅考慮使用UTF-8的單一編碼來讀取文件,但是這種編碼不支持某些復雜的字符,在這種情況下,我們會得到垃圾數據或故障數據字符。
您如何讀取文件?
您認為文件具有單一編碼的概念是不正確的。 請參閱字符集和字符編碼是兩件事。 您可以說文件包含給定字符集中的字符,例如ASCII(可打印字符,某些不可打印字符和控制字符),但是這些字符的表示方式取決於字符編碼。 因此,可以使用ASCII,UTF-8,UTF-16等對包含ASCII字符集的文件進行編碼。 只需在notepad ++中打開一個文本文件並進入“編碼”菜單,您將看到可用於以不同編碼查看文件的不同菜單項。
希望對您有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.