Vielen Dank für die "vorläufigen" Antworten!
@Tormentor32: Wenn ich mir selbst E-Mails schicke, wird alles richtig dargestellt
@himitsu: Was nützt der Delphi-Quellcode in Delphi-Tags bei einem stringreplace denn da schon mehr? Aber trotzdem:
Delphi-Quellcode:
//So ersetze ich die mir bekannten, falschen Codierungen für äöü:
s := StringReplace(s, 'ä', 'ä', [rfReplaceAll]);
s := StringReplace(s, 'ö', 'ö', [rfReplaceAll]);
s := StringReplace(s, 'ü', 'ü', [rfReplaceAll]);
//Was muß ich für die Fragezeichen ersetzen lassen, um ÄÖÜ und ß zu erhalten:
s := StringReplace(s, '??', 'Ä', [rfReplaceAll]);
s := StringReplace(s, '??', 'Ö', [rfReplaceAll]);
s := StringReplace(s, '??', 'Ü', [rfReplaceAll]);
s := StringReplace(s, '??', 'ß', [rfReplaceAll]);
//Bislang habe ich leider keine E-Mails bekommen, in denen falsch codierte
//Äs, Ös, Üs oder ß vorkamen, daher meine Frage.
//Was für eine Art von Codierung ist das, die ein "ä" als "ä" darstellt?
//Vielen Dank!
UTF8ToAnsi kennt mein olles D5 leider nicht
@Bernhard Geyer: Irgendwelchen UTF8-Unfug vermute ich auch. Angeblich sind die E-Mails aber lt. Header:
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: Quoted-printable
was wohl nicht stimmen kann
Daher @all:
Kennt jemand ein Tool, bei dem man ein "Ä" eintippen kann und das mir dann den UTF8-Code anzeigt?
Oder kann mir jemand sagen, wie ÄÖÜ und ß UTF8-codiert aussehen?
Oder noch besser: Was muß ich bei stringreplace für die "??" eingeben (siehe oben oder angehängtes Bild im ersten Post)?
Vielen Dank!
P.S: @himitsu: Sorry, hab gerade gesehen, daß man in Delphi-Tags diese seltsamen Sonderzeichen hier einfügen kann