JavaScript UTF8编码
我试图浏览一个网页并提取一些信息,然后将其显示为可下载文件:JavaScript UTF8编码,javascript,utf-8,Javascript,Utf 8,我试图浏览一个网页并提取一些信息,然后将其显示为可下载文件: function handleDownload() { result = decode_utf8(result); var blob = new Blob([result], { type: 'text/plain;chartset=utf-8;', }); saveAs(blob, 'file.csv'); } 这是我在没
function handleDownload() {
result = decode_utf8(result);
var blob = new Blob([result], {
type: 'text/plain;chartset=utf-8;',
});
saveAs(blob, 'file.csv');
}
这是我在没有decode\u utf8
调用的情况下得到的结果:
TÃtulo;SubtÃtulo;Preço;Preço por unidade;
找到了解码\u utf8
,但我得到以下错误:
[Error] URIError: URI error
decodeURIComponent (undefined, line 10)
decode_utf8
handleDownload
(anonymous function)
以前有人面对过吗
编辑:顺便说一下,输出应该是:
Título; Subtítulo; Preço; Preço por unidade;
编辑:如果我只是
console.log
结果,它会正确输出!这是否意味着这不是编码问题?可能是文件?可能会尝试将decodeURIComponent()更改为decodeURI()@dandavis,我也会遇到同样的异常