5

某些字节序列在 Unicode 编码中显然无效,我知道某些语言(一种是 Python)在发生这种情况时会引发错误。

XMLHttpRequest我的问题是:在or期间接收到这样的序列时,Javascript 会发生什么XDomainRequest?结果字符串是否:

  1. 发生这种情况时被截断?
  2. 跳过错误序列并从下一个字节开始?
  3. 继续解码并仅在显示时显示替换 � 字符?

如果为 3,那么该charCodeAt函数是否返回有效的字符代码?

4

1 回答 1

4

3 号发生。它在显示时显示�,并且 charCodeAt 返回 0xFFFD,即� unicode 字符。

于 2012-10-05T21:09:39.720 回答