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."