Encoding Konvertierung von MDB Inhalten (GB2312)
-
Hallo zusammen,
ich möchte aus einer Access Datenbank Inhalte in eine XML Struktur überführen. Die XML Datei soll in UTF-8 sein. Die Inhalte der MDB sind in Chinese simplified (Codepage 936 (GB2312)).
1. Wie kann ich die Daten in UTF-8 konvertieren. Ich habe es mit der Encoding::Convert Methode versucht, bekomme aber keine chinesischen Zeichen zurück.
2. Wie kann ich die Daten zunächst in einer Textdatei speichern, die nicht in UTF-8 kodiert ist.
Ich benutzte das Visual Studio 2008 Express C++.
Vielen Dank
willeq
-
Wenn dein Programm nicht Plattformunabhängig sein muss, kannst du die Windows funktionen widechartomultibyte benutzen dabei verwendest du für die Codepage utf-8. Guck dir das bei msdn an.