举个例子,当我使用FileReader API从文件中读取π字符(
\u03C0
)时,如果我使用FileReader.readAsText(blob)
,我会得到π字符,这是可以预料的。但是,当我使用FileReader.readAsBinaryString(blob)
时,我得到的结果是\xcf\x80
,它似乎与π字符没有任何可见的相关性。发生了什么?(这可能与UTF-8/16编码方式有关...)
CF80
是 π 的 UTF-8 编码。 - deceze