deutsche Umlaute und MBCS



  • Hi Leute,
    ich les aus einer Access-DB Textfelder über ODBC aus und bekomm
    bei deutschen Umlauten nur sinnlose Ergebnisse. Woran kann das
    liegen? Hatte das Programm in einer früheren Version unter Visual
    C++ 6 kompiliert auf Win98. Da gabs keinen Datenmüll. Jetzt aller-
    dings mit Visual C++ .net ,WinXP wie oben beschrieben. Ich nehme an
    das es am Multibytezeichensatz liegt. Aber wie kann man das Problem
    beheben? Danke für eure Hilfe.

    mfg



  • Hallo Benno.

    Ich habe so ein ähnliches Problem, kann keine Umlaute in ein Doc schreiben. Dachte mir, schiebe Deinen Beitrag mal wieder nach oben.

    Gruß,
    c



  • Ja, danke. Leider fehlt bis jetzt noch eine brauchbare Antwort.
    Hab als Anfänger nun mal noch nicht so den Durchblick und bin
    wirklich auf eure Hilfe angewiesen. Ich hab jetzt noch etwas
    merkwürdiges festgestellt: Der Text aus Access wird ja in nem
    CString abgelegt, z.B. "erklären", in der Debugversion steht dann
    folgendes im CString: "erklýýýý][°^^^", oder so ähnlich. Im Release
    Build aber nur "erkl". Also für mich ist das alles sehr verwirrend.
    Vielleicht hat jemand von euch mehr Durchblick als ich.

    Danke


Anmelden zum Antworten