I know that you can download a free version of
libiconv from
libiconv.
I don't know if it will build on Windows or not, but
it does support a couple of character
sets that sound like what you're looking for. With most
versions of the iconv library there is an iconv command
line program that will do conversions. On mine "iconv --list"
will give me a list of all the character sets it supports.
You may also want to look at check out some of the unicode conversion
modules:
- Unicode::Map
- Unicode::Map8
- Unicode::MapUTF8
I believe that all of them run without needing any external (non-CPAN supplied)
libraries. Since those modules are designed to do map to/from unicode
you could solve your problem by doing a 2-step conversion: MAC->UNICODE->WINDOWS1252