Пытался разобрать огромный файл, encode в utf-8 был невозможен, вспомнил про эти 2 и мне вместо нормального лога, выдаёт это Подскажите как пофиксить
vtlstolyarov, import fs from 'fs'; let log = fs.readdirSync('./log'); for(let i = 0; i < log.length; i++) { let check = fs.readFileSync(`./log/${log}`, 'utf16le'); for(let b = 0; i < check.length; b++) { let soft = check.split('\n'); console.log(soft); } }
NovaTeam, Я думал что ты сам этот лог пишешь, а ты просто патыешься разобрать спизженный лог. Извини, с таким не помогаю.
https://zelenka.guru/threads/5917566/#post-42196226 Там модуль для Python'а, но он был портирован с популярной C библиотеки, так что у нее есть порты почти на все языки https://www.npmjs.com/package/jschardet