@mmaxsmile said in Проблемы со сменой кодировки:
Всем привет. Столкнулся с такой проблемой. Есть CSV файл в котором присутствует кириллица и при чтении в BAS символы отображаются не коректно. Мне посоветовали использовать: iconv (для смены кодировки на UTF-8)
Проблема: на выходе перекодируется не весь файл, а только одна строка и то не полностью (до первого появления кириллицы)
Процесс: iconv UTF-8 -f UCS-2 [[RESOURCE_LOCATION]] > [[RESULT_LOCATION]]/new_file.csv
Файл: file.csv
Сам проект: project.xml
Подскажите что не так (и по возможности как это исправить), заранее спасибо
Я не советовал вам использовать iconv, вы не дочитали до конца тему. В конце был готовый код для node js:
@UserTrue said in Как изменить кодировку при записи файла:
@saanneekk
const fs = require('fs');
const encoding = require('encoding');
let text = fs.readFileSync('./1251.txt');
text = encoding.convert(text, 'UTF-8', 'WINDOWS-1251');
fs.writeFileSync('./utf8.txt', text);