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

代わりにutf-16文字セットを使用するために(少なくともHTMLテストページで)私のために働いていました。エンティティコードと実際のヘブライ文字の両方がヘブライ文字として印刷されました。

したがって、変更

{タイプ: 'テキスト/ CSV; UTF-8'})。

に{タイプ: 'テキスト/ CSV; UTF-16'})。

+0

申し訳ありませんが、まだ同じです。 –

関連する問題