8

Possible Duplicate:
Batch-convert files for encoding or line ending under Windows

I need a tool like this
http://www.rotatingscrew.com/utfcast.aspx

But the tool should do the opposite, convert multiple files from utf-8 to iso-8859-1

Is there any tool (php script, batch file, etc.) for Windows that can do this? Thanks

2

3 Answers 3

14

You can use iconv from GNUWin32, it works the same as the GNU/Linux counterpart:

iconv -f UTF-8 -t ISO-8859-1 filename.txt

you can then use it with batch, provided you've added it to your %PATH%:

for /f %x in ('dir /b *.txt') do iconv -f UTF-8 -t ISO-8859-1 %x
4
  • Iff the Windows port is at least half-way sane (I know, many of them aren't and GNUWin32 was a long-time offender in that area) you could simply pass *.txt to iconv. I never really expect it from ported applications but sometimes there are people with an eye for details working on them and then such things are fixed and globbing is done within the application. Might be the case here.
    – Joey
    Nov 12, 2009 at 7:50
  • Great! worked great!!
    – Enrique
    Nov 13, 2009 at 16:53
  • 1
    I installed this, but the command gives me a "file not found" message but the file is there. I'm supposed to run this on windows console, right? Sep 7, 2013 at 23:12
  • "iconv.exe -c -f UTF-8 -t ISO-8859-1//TRANSLIT input.gpx > output.gpx" didn't work for me at all: postimg.cc/image/nzet60ze5 Aug 28, 2018 at 10:29
4

I wrote a DOS/Windows shell utility to do this. The source code is open source C++, so it can be ported to other systems.

Look for crlf.cppat david.tribble.com/src/src.html
The executable is at david.tribble.com/programs.html

3
  • Great! I'll try it. I wish I could select multiple answers. Thanks!!
    – Enrique
    Nov 13, 2009 at 16:39
  • 1
    Well, you can upvote as many good answers as you want. Nov 13, 2009 at 22:23
  • link dead? or is it just that my IP is blocked? The requested URL was rejected. If you think this is an error, please contact the webmaster.
    – Bizhan
    Jun 2, 2019 at 13:12
0

ConvertEncoding link is now dead - use either of these programs which will encode the files for you:

2
  • Great! I'll try it. I wish I could select multiple answers. Thanks!!
    – Enrique
    Nov 13, 2009 at 16:57
  • The link to ConvertEncoding is dead.
    – Stephan
    Nov 10, 2011 at 11:29

Not the answer you're looking for? Browse other questions tagged .