Gtkmm Umlaute



  • Hallo,

    kurze Frage:

    Ich bekomme es einfach nicht hin, den Text "Öffnen" in ein Gtk::MenuItem reinzuquetschen. Das hat ja allgemein was mit UTF-8, Unicode etc. zu tun. Da die ganzen Gtk Sachen ja einen Glib::ustring erwarten, der widerum aber nur mit std::string oder char* arbeitet, weiß ich nicht, was genau ich tun soll.

    Ich will ehrlich sein: Von Unicode etc. habe ich ansich nur wenig Ahnung in C++, aber irgendwann ist immer das erste Mal :).

    Ich hoffe jemand kann und will mir konkret helfen, denn mit antworten wie "Einfach in UTF-8 konvertieren" kann ich leider nichts anfangen.

    Mit <Suchmaschine des Vertrauens> und der Boardsuche habe ich leider keine brauchbaren Ergebnisse finden können.

    Grüße
    ich



  • Hallo,

    zuerst: Die Datei, in der du deine Zeichenkette ablegst, muss utf-8 kodiert sein. Kann man bei deinem Lieblingseditor des Vertrauens bestimmt einstellen.
    Zum Anderen: Diese zwei Funktionen dürften dich interessieren.
    Mit denen kann man zwischen Glib::ustring und std::string hin - und herkonvertieren.

    MfG

    GPC


Anmelden zum Antworten