Этот код загружает образец кодированного файла latin1/ISO-8859-1 и сохраняет его на диск. Откройте этот файл, и вы увидите странные символы знака вопроса . https://stackoverflow.com/a/3527176/779159 объясняет это из-за неправильной кодировки, и latin1 должен ее исправить.Как сохранить файл в NodeJS, используя кодировку символов latin1?
const url = 'http://vancouver-webpages.com/multilingual/french.asis'
request.get(url, { encoding: null })
.pipe(fs.createWriteStream('/tmp/file.txt', { defaultEncoding: 'latin1' }))
Но используя request
и fs
модули, я не могу получить его, чтобы сохранить в latin1
кодировке. Как исправить этот код?