dojo/请求/xhr文本字符集

l5tcr1uw  于 2022-12-16  发布在  Dojo
关注(0)|答案(1)|浏览(196)

我有麻烦得到正确的编码为文本文件与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,第5 B期基金会,理事会备忘录,2011年6月17日,2011年6月23日,2011年6月17日,2011年7月1日,2011年6月24日,2011年7月20日,2011年6月24日,2011年7月19日,0,PER-RW-C-MC-013-C,PER-RW-C-MC-013-A”
注意:content.getContentUrl()是IBM filenet API中的一个方法,它返回filenet Repository中的文本文件URL。

先谢了。

kupeojn6

kupeojn61#

为了响应你的xhr请求,你的服务器上有代码把文件读入一个字符串,并把这个字符串作为响应的一部分发送回去,这很可能就是问题出现的地方,请看这里的例子(php的例子),了解发生这种情况的情况和建议的解决方案。

相关问题