Как сохранять файл через Blob в кодировке Windows-1251?

Получаю файл в input type="file" (допустим files), читаю его через FileReader:

var reader = new FileReader()
reader.readAsText(files[0], "CP1251")
reader.onload = function() {
  var content = reader.result
  var blob = new Blob([content], {
      type: "text/plain" // добавление ;charset=windows-1251 не помогает
  })
}

Затем я пытаюсь его превратить в blob чтобы создать ссылку на сайте:

var url = URL.createObjectURL(blob)

При скачивании файл формата UTF-8, а не Windows-1251, как ожидалось. Почему?


Ответы (0 шт):