我无法使用 xhr 获取文本文件的正确编码。
xhr(content.getContentUrl(), {
handleAs: "text",
headers: { 'Content-Type': 'text/plain; charset=iso-8859-1' }
}).then(function (data) {
console.log("DATA");
console.log(data); ... );
数据对象是一个应该包含 ISO-8859-1 字符的文本文件,但我得到一个 ? 而不是特殊字符,就像响应编码是 UTF-8
示例:“PER-RW-C-MC-013,B,ABB, P�rtico 5B. Fundaciones. Memoria de C�lculo,17/06/2011,23/06/2011,17/06/2011,01/ 07/2011,24/06/2011,20/07/2011,24/06/2011,19/07/2011,0,PER-RW-C-MC-013-C,PER-RW-C-MC- 013-A"
注意: content.getContentUrl() 是来自 IBM filenet API 的方法,它返回文件网络存储库中的文本文件 URL。
提前致谢。