Moin,
Wenn ich Links mit PHP auslese, bekomme ich statt der deutschen Sonderzeichen oder Satzzeichen Stoßgeburten wie
ö
oderä
in welchem Kontext bekommst du das angezeigt?
Das sieht so aus, als sei die gesamte Webseite ordentlich in UTF-8 codiert aufgebaut, aber du interpretierst jetzt Teile davon in einer 1-Byte-Codierung wie z.B. ISO 8859-x.
Alle Zeichen außerhalb des ASCII-Bereichs (also Codepoints oberhalb von U+007F) werden in UTF-8 mit zwei oder mehr Bytes codiert. Gibt man das ohne Umschweife in einem Kontext aus, bei dem der Browser (oder der Bediener) kein UTF-8 erwartet, werden diese zwei oder mehr Bytes als einzelne Zeichen interpretiert und angezeigt.
Wie kann ich diese Satz-/Sonderzeichen richtig übersetzen?
Du brauchst vermutlich nichts zu übersetzen. Du musst das Ergebnis nur richtig interpretieren und/oder die Codierung UTF-8 an geeigneter Stelle angeben. Welche Stelle das ist, geht aus deiner spärlichen Information leider nicht hervor.
Einen schönen Tag noch
Martin
"Was sind denn das für Beeren?" - "Das sind Blaubeeren." - "Warum sind sie dann rot?" - "Weil sie noch grün sind."