2017-06-22 44 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

對不起,仍然是一樣的。 –