【发布时间】:2012-10-05 21:00:47
【问题描述】:
某些字节序列在 Unicode 编码中显然无效,而且我知道某些语言(一种是 Python)在发生这种情况时会引发错误。
我的问题是:在XMLHttpRequest 或XDomainRequest 期间接收到这样的序列时,Javascript 会发生什么?结果字符串是否:
- 发生这种情况时会被截断吗?
- 跳过错误序列并从下一个字节开始?
- 继续解码并仅在显示时显示替换 � 字符?
如果为 3,那么charCodeAt 函数是否返回有效的字符代码?
【问题讨论】:
标签: javascript unicode utf-8