如何在javascript中下载希伯来语csv文件?

Eri*_*han 5 javascript google-chrome

我正在 Chrome 扩展上使用 javascript 尝试希伯来语 csv 文件。

\n\n

但我得到了失败的字符串。

\n\n

在此输入图像描述

\n\n

这是我的代码片段。

\n\n
var csv = "Phone\\n\xd7\x90\xd7\xa0\xd7\x99 \xd7\x90\xd7\x95\xd7\x94\xd7\x91 \xd7\x90\xd7\x95\xd7\xaa\xd7\x9a\\n";\nvar file = new Blob([csv], {type: \'text/csv;utf-8\'});\nvar url = URL.createObjectURL(file);\nchrome.downloads.download({\n    url: url,\n    filename: name\n}, function() {\n    URL.revokeObjectURL(msg.url);\n});\n
Run Code Online (Sandbox Code Playgroud)\n

Dan*_*ele -1

它对我有用(至少在 HTML 测试页中),使用 utf-16 字符集代替。它既适用于实体代码,也适用于要打印为希伯来语字符的实际希伯来语字符。

所以,改变

{类型:'text/csv;utf-8'});

{类型:'text/csv;utf-16'});