У меня есть эта строка %22%00%41%00%22%00%09%00%22%00%42%00%22%00
, которая является эквивалентом UTF-16LE для "A"\t"B"
. (\t
— это символ табуляции.)
Я пытаюсь создать Blob, а затем URL-адрес для него, но вывод не декодируется в правильные сущности.
var blob=new Blob([stringHere],{type:'text/csv;charset=UTF-16LE;'});
var blobUrl=URL.createObjectURL(blob);
Есть ли способ сообщить Blob кодировку строки, чтобы она выглядела правильно при открытии в Excel (в данном конкретном случае)?
Мне нужна UTF-16LE, иначе использование UTF-8 приведет к тому, что Excel не будет правильно анализировать файл .csv.
Спасибо.