【发布时间】:2012-03-09 21:41:13
【问题描述】:
例如,当我使用 FileReader API 从文件中读取 π 字符 (\u03C0) 时,当我使用 FileReader.readAsText(blob) 读取它时,我将 pi 字符返回给我,这是预期的。但是当我使用FileReader.readAsBinaryString(blob) 时,我得到了\xcf\x80 的结果,这似乎与pi 字符没有任何明显的相关性。这是怎么回事? (这可能与 UTF-8/16 的编码方式有关……)
【问题讨论】:
-
CF80是 π 的 UTF-8 编码。 -
...哦,你是对的...谢谢!
-
...这可能太明显了,但是如果您愿意,可以将其发布为答案。
标签: javascript string html utf typed-arrays