4

Я пытаюсь понять, как конвертировать файл в UTF-8, но я действительно не могу найти много полезной информации о Google, кроме как использовать iconv .... Я загрузил это, но когда я пошел, чтобы запустить это через CLI, это сказало мне, что я не установил это должным образом или что-то ??

Любая помощь?

Кстати .... файл довольно большой файл. (5 миллионов строк)

Спасибо!

3 ответа3

4

Notepad++ предоставляет простой (ручной) способ сделать это. Откройте файл, выберите «Кодировка> Преобразовать в UTF-8» и сохраните. Я думаю, что ограничение размера составляет 2 ГБ.

3

Ну, вы можете просто использовать iconv . Например, вы можете скачать Setup.exe из GnuWin32, который должен работать (TM) .

Также см. Вопрос « Пакетное преобразование файлов для кодирования или окончания строки», в котором описано, как выполнить преобразование с помощью командной строки в Windows.

0

Одним из вариантов является загрузка Cygwin. Cygwin позволяет вам использовать командную строку Linux из Windows. Одним из преимуществ использования Cygwin является то, что вам не нужно беспокоиться о добавлении программы в PATH, как если бы вы использовали командную строку Windows. Так что загрузите Cygwin и не забудьте найти и выбрать инструмент iconv в вашей загрузке. Затем вы можете следовать примеру в этом вопросе StackOverflow. Например, он говорит:

iconv -f UTF-8 -t ISO-8859-15 in.txt> out.txt

где UTF-8 - начальная кодировка in.txt, а ISO-8859-15 - вывод, который вы хотели бы использовать в out.txt.

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