@siniydik9 может вам стоит изучить официальные материалы из вики и ютуб что бы понимать как работать с бас?
я давал только намёк какими инструментами можно, если хотите сами делать то учитесь разбираться или покупайте готовые решения.
Как изменить кодировку при записи файла
-
Сработал вариант @avtopars при сохранении.
Но потом когда BAS открывает заново этот файл он уже нечитаем.
Как его при открытии сконвертировать обратно в UTF-8
Пробовал заменить этот же вариант так:var fs = require('fs'); var encoding = require('encoding'); //Читаем файл в utf-8 кодировке(BAS всегда сохраняет в utf-8) var text = fs.readFileSync([[NEW_VARIABLE]] + '111.csv', 'WINDOWS-1251'); //Конвертим var result = encoding.convert(text, 'UTF-8', 'WINDOWS-1251'); //Пишем в файл fs.writeFileSync([[NEW_VARIABLE2]] + '222.csv', result);Но ничего не получилось, кто-то знает решение? Спасибо.
-
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);