Показать сообщение отдельно
  #1 (permalink)  
Старый 23.01.2017, 13:48
Интересующийся
Отправить личное сообщение для DmitryK1 Посмотреть профиль Найти все сообщения от DmitryK1
 
Регистрация: 20.04.2012
Сообщений: 14

Кодировка локально сохраняемого файла
Поделюсь, возможно полезной функцией:
https://eligrey.com/demos/FileSaver.js/
это сохранение файла напрямую из яваскрипта, без обращения на сервер.

Если открыть на этой странице консоль и ввести вот такую команду:
saveAs(new window.Blob(['Иванова№ 123234345'], {type: "text/plain;charset=" + document.characterSet}),"tf.txt")
то сохранится текстовый файлик с названием tf.txt.

И вот вопрос, как можно сохранить этот файл в досявой кодировке CP866?
команда типа
saveAs(new window.Blob(['Иванова№ 123234345'], {type: "text/plain;charset=CP866"}),"tf.txt")
не работает.
Пробовал подставлять ASCII вместо CP866. Не помогает.
В инете перекодировщиков не нашёл. Предлагают сделать массивчик и по нему посимвольно перекодировать, но, надеюсь, штатными средствами получится разрулить.
Ответить с цитированием