пакетно 1252 -> UTF-8 и обратно

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 351
Joined: Mon Jun 03, 2019 2:33 am

пакетно 1252 -> UTF-8 и обратно

Post by AZJIO »

Есть несколько тысяч файлов в кодировке Win1252. Я могу включить в AkelPad кодировку Win1252 и потом "Сохранить как.." -> UTF-8. Вопрос каким способом можно конвертировать тысячи файлов?
Хочу сделать обработку текста, но текст воспринимается как Win1251, поэтому надо перекодировать в UTF-8, обработать и снова вернуть Win1252.

YuS
Offline
Posts: 513
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Re: пакетно 1252 -> UTF-8 и обратно

Post by YuS »

AZJIO wrote:Вопрос каким способом можно конвертировать тысячи файлов?
Руководство, раздел Параметры командной строки, /Recode(ПерекодироватьИз, ПерекодироватьВ)
Но я бы воспользовался не cmd, а powershell, он перекодировать умеет тоже..

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »


Offline
Posts: 351
Joined: Mon Jun 03, 2019 2:33 am

Post by AZJIO »

Спасибо, сработало. Использовал вариант "cmd". Конечно же, вариант не оптимизированный, так как на каждый шаг загружает AkelPad.exe в память, то есть, чтобы определить, что копия программы запущена её всё равно надо грузить в память. А также при открытии файла хоть и не успевает прорисоваться, но всё равно применяется кодер, ведь флаг завершения открытия можно получить, когда все функции отработают, чтобы начать сохранять (наверно). Но для разовой ситуации, пойдёт, главное, что мне удалось перепаковать справку chm.
Post Reply