Бесплатный конвертер ANSI в UTF8 Multiple Files

11313
Community

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

Привет,

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

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

1
Если ваш вывод в HTML в вашем приложении, использование HTML-сущностей поможет. Macha 14 лет назад 0
этот вопрос задавался много раз раньше: http://superuser.com/questions/16672 .. http://superuser.com/questions/27060 .. http://superuser.com/questions/45148 .. http: //superuser.com/questions/69091 .. quack quixote 14 лет назад 1

1 ответ на вопрос

4
akira

с 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.

это хороший ответ (афаик, я не пользователь PowerShell), и я не думаю, что он был опубликован ни по одному из связанных / похожих вопросов. если вы хотите, пожалуйста, опубликуйте это как ответ на основной вопрос: http://superuser.com/questions/27060 ... спасибо! quack quixote 14 лет назад 0
считать это выполненным :) akira 14 лет назад 0