web-dev-qa-db-ja.com

エンコーディングASCIIファイルをutf-8からiso-8859-1にバッチ変更

重複の可能性:
Windowsでのエンコードまたは行末のバッチ変換ファイル

このようなツールが必要です
http://www.rotatingscrew.com/utfcast.aspx

しかし、ツールは逆のことを行い、複数のファイルをutf-8からiso-8859-1に変換する必要があります

これを実行できるWindows用のツール(phpスクリプト、バッチファイルなど)はありますか?ありがとう

7
Enrique

GNUWin32 からiconvを使用できます。これは、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
13
John T

これを行うためのDOS/Windowsシェルユーティリティを作成しました。ソースコードはオープンソースのC++なので、他のシステムに移植できます。

探す crlf.cppat david.tribble.com/src/src.html
実行ファイルは david.tribble.com/programs.html にあります

4
David R Tribble

ConvertEncodingリンクが無効になりました-ファイルをエンコードするこれらのプログラムのいずれかを使用してください:

0
Sathyajith Bhat