我正在尝试使用以下代码从Angular 4中的URL读取CSV:
this.http.get(url, { responseType: ResponseContentType.Blob })
.map(r => r.blob())
.subscribe(
(response) => {
let reader = new FileReader();
reader.addEventListener("load", () => {
console.log(reader.result);
}, false);
reader.readAsText(response);
},
(err) => {
console.log(err);
})
然而,它会返回一些未知字符,如:
Z9NV8ʩji
如何将其解码为正确的字符串?
只是添加 - 如果我直接在浏览器中点击URL,它会下载文件。