小编edw*_*ang的帖子

XMLHttpRequest responseText 到 arrayBuffer,unicode U+FFFD

呼叫的 responseText 充满了替换 unicode 字符 (U+FFFD) ?。我无法将 responseType 设置为 arraybuffer。 可以将 responseType 设置为“arraybuffer”的答案

有没有办法恢复已转换为字符串的原始二进制文件(原始数据)?

console.log(xhr.responseText);                // 'at?'
console.log(xhr.responseText.codePointAt(0)); // '97'
console.log(xhr.responseText.codePointAt(1)); // '116'
console.log(xhr.responseText.codePointAt(2)); // '65533'
Run Code Online (Sandbox Code Playgroud)

1) Javascript 将数据转换为 String 时数据会丢失吗?

或者

2)数据作为字符串是否安全,但我还没有找到将其解码为二进制/十六进制/十进制的正确方法?(在那种情况下,数据很好,但在打印时它只显示替换字符。)

javascript unicode xmlhttprequest

5
推荐指数
1
解决办法
687
查看次数

标签 统计

javascript ×1

unicode ×1

xmlhttprequest ×1