Charset in std::string



  • Hallo,

    in einem kleinen Programm muss ich mit std::string umgehen, die angaben zu ihren Charsets beinhalten und entsprechend kodiert sind. Das heißt der std::string enhält z.B.

    =?UTF-8?B?S8Okc2U=?=
    

    . Selbstverständlich kann der std::string auch Latin1 kodierten Text o.a. enthalten. Sie sind aus den Headern diverser E-mails geschnitten.
    Gibt es nun eine Möglichkeit, diesen Inhalt in lesbare Buchstaben umzusetzen?

    Danke



  • Mit std::codecvt kannst du zwischen Zeichensätzen hin und her konvertieren.



  • basti33 schrieb:

    Gibt es nun eine Möglichkeit, diesen Inhalt in lesbare Buchstaben umzusetzen?

    RFCs durchlesen und die Strings entsprechend dekodieren.


Anmelden zum Antworten