Einzelnen Beitrag anzeigen

popo2006
(Gast)

n/a Beiträge
 
#5

Re: Umlaute (äöü) werden falsch dargestellt

  Alt 8. Mär 2007, 16:45
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
  Mit Zitat antworten Zitat