Nej, sikke da noget sludder jeg fik skrevet
Jeg har brugt programmet iconv (
http://www.gnu.org/software/libiconv/documentation/libiconv/iconv.1.html) til at løse et lignende problem engang. Men det var dog ikke med c++, så nogen direkte eksempler kan jeg ikke give dig.