Но инструмент должен делать обратное, конвертировать несколько файлов из UTF-8 в ISO-8859-1
Есть ли какой-нибудь инструмент (php-скрипт, пакетный файл и т. Д.) Для Windows, который может это сделать? Спасибо
возможные дубликаты: http://superuser.com/questions/27060 http://superuser.com/questions/16672 http://superuser.com/questions/45148 http://superuser.com/questions/28555
quack quixote 14 лет назад
0
большинство из этих вопросов касаются конвертации в utf-8, но любой из этих пакетных инструментов должен быть способен конвертировать в любом направлении.
quack quixote 14 лет назад
0
3 ответа на вопрос
13
John T
Вы можете использовать iconvиз GNUWin32, он работает так же, как аналог GNU / Linux:
iconv -f UTF-8 -t ISO-8859-1 filename.txt
затем вы можете использовать его вместе с пакетом, если вы добавили его в %PATH%:
for /f %x in ('dir /b *.txt') do iconv -f UTF-8 -t ISO-8859-1 %x
Если порт Windows по крайней мере на полпути в здравом уме (я знаю, что многие из них нет, а GNUWin32 долгое время был преступником в этой области), вы можете просто передать * .txt iconv. Я никогда не ожидаю этого от портированных приложений, но иногда есть люди, которые следят за деталями, работающими над ними, и тогда такие вещи исправляются, и в приложении выполняется глобализация. Может быть, дело здесь.
Joey 14 лет назад
0
Большой! работал отлично !!
Enrique 14 лет назад
0
Я установил это, но команда выдает мне сообщение «файл не найден», но файл там. Я должен запустить это на консоли Windows, верно?
darksoulsong 11 лет назад
1
"iconv.exe -c -f UTF-8 -t ISO-8859-1 // TRANSLIT input.gpx> output.gpx" у меня вообще не работает: https://postimg.cc/image/nzet60ze5/
OverTheRainbow 6 лет назад
0
4
David R Tribble
Я написал для этого утилиту оболочки DOS / Windows. Исходный код с открытым исходным кодом C ++, поэтому он может быть перенесен на другие системы.