1

Возможные дубликаты:
Пакетное преобразование файлов для кодирования или окончания строки под Windows
Приложение для преобразования из ANSI в UTF8 на Windows

Привет,

В настоящее время мне нужен способ конвертировать множество файлов .txt в ANSI в UTF8, так как я только что обнаружил, что приложение, которое я создаю, не распознает акценты, когда они находятся в ANSI.

Я пробовал конвертер cp, но он не работает ... не только файлы после преобразования по-прежнему выглядят как ANSI, но он также не распознает акценты, заменяя их символом?, Что в основном является проблемой, с которой я столкнулся в своем приложении.

1 ответ1

4

с PowerShell вы можете сделать что-то вроде этого:

%  get-content IN.txt | out-file -encoding ENC -filepath OUT.txt

в то время как ENC - это что-то вроде юникода, ascii, utf8, utf32. Оформить заказ «Помощь вне файла».

чтобы преобразовать все файлы * .txt в каталоге в utf8, сделайте что-то вроде этого:

% foreach($i in ls -name DIR/*.txt) { get-content DIR/$i | out-file -encoding utf8 -filepath DIR2/$i }

который создает преобразованную версию каждого файла .txt в DIR2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .