2017-06-22 36 views
1

我正在尝试在Chrome扩展上使用JavaScript的希伯来语csv文件。如何在javascript下载希伯来语csv文件?

但是我收到了失败的字符串。

enter image description here

这里是我的代码片段。

var csv = "Phone\nאני אוהב אותך\n"; 
var file = new Blob([csv], {type: 'text/csv;utf-8'}); 
var url = URL.createObjectURL(file); 
chrome.downloads.download({ 
    url: url, 
    filename: name 
}, function() { 
    URL.revokeObjectURL(msg.url); 
}); 
+0

你是否将字符集设置为utf-8?不能'通过此代码告诉。 – jdmdevdotnet

+0

我应该在哪里设置? –

+0

“var file = new Blob([csv],{type:'text/csv; utf-8'});”所以是的,对我来说似乎是这样。 –

回答

0

它为我工作(至少在HTML测试页面),而不是使用utf-16字符集。它既可以用于实体代码,也可以用希伯来字符打印实际的希伯来字符。

所以,改变

{类型: '文本/ CSV; UTF-8'});

{类型: '文本/ CSV; UTF-16'});

+0

对不起,仍然是一样的。 –