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

Кто-нибудь знает о бесплатной или с открытым исходным кодом программы для преобразования файлов .txt в Unicode?

2 ответа2

2

Как указано Idigas, .txt не является кодировкой. Я предполагаю, что вы имели в виду, что эти файлы .txt использовали кодировку по умолчанию при их сохранении, которая, как я полагаю, установлена на ANSI, если вы использовали Блокнот в Windows.

Вам нужно знать исходный формат, прежде чем конвертировать их, но вы можете использовать iconv. Вы не указали свою операционную систему, но вы можете получить iconv для Linux, Windows и Mac. Я считаю, что он уже включен в большинство дистрибутивов Linux.

пример:

$iconv -f ms-ansi -t utf-8 ansi.txt > utf-8.txt
0

.txt - это формат, юникод - это кодировка.

Возможно, вы имели в виду ASCII, скажем, UTF-16? Возможно, Vim - не пакетный как таковой, но с его возможностями командной строки он может быть автоматизирован до определенной точки. Но это всего лишь предположение - не могли бы вы уточнить свой вопрос относительно того, что вы пытаетесь достичь.

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