What OS? I've heard of, but have never had need to try, a little utility called "iconv" which is supposed to do a pretty decent job of converting from one charset into another. It's native to Linux and is also available on Windows, but as a download.