Sonderzeichen und Umlaute werden nicht dargestellt
Red Baron
- html
Hallo, ich habe eine Seite, in der ich Text von einer anderen Seite scanne einlese und darstelle (http://www.hoerbuch-finder.de/bestsellerliste/).
Leider werden alle Sonderzeichen und Umlaute als Fragezeichen angezeigt. Beide Seite sind iso-8859-1. Hat jemand eine Idee, woran das liegt?
Moin,
Hallo, ich habe eine Seite, in der ich Text von einer anderen Seite scanne einlese und darstelle (http://www.hoerbuch-finder.de/bestsellerliste/).
Leider werden alle Sonderzeichen und Umlaute als Fragezeichen angezeigt. Beide Seite sind iso-8859-1. Hat jemand eine Idee, woran das liegt?
Der HTTP-Header hat Vorrang vor einem Meta-Element mit Charset Angabe. Auf deiner Seite wird im HTTP-Header UTF-8 als Charset angegeben und überschreibt deine Angabe im Meta-Element.
Gruß,
Take
Hi,
Leider werden alle Sonderzeichen und Umlaute als Fragezeichen angezeigt. Beide Seite sind iso-8859-1. Hat jemand eine Idee, woran das liegt?
Daran, dass dein Server im Content-Type-Header behauptet, die verwendete Zeichenkodierung wäre UTF-8, wie du hier sehen kannst: http://web-sniffer.net/?url=http://www.hoerbuch-finder.de/bestsellerliste/
Aus PHP heraus kannst du das ändern, in dem du entweder in der Konfiguration die Option default_charset entsprechend änderst (sofern die Angabe daher kommt, und nicht in deinem Script/System anderweitig noch explizit gesetzt wird), oder indem du mittels header zu Beginn deiner Scripte selber einen entsprechenden Content-Type-Header sendest.
MfG ChrisB
Danke für die schnelle Hilfe.
Jetzt habe ich das Problem, dass Umlaute in der DB in UFT8 gespeichert werden und der Text ist teilweise iso-8859-1. Wie könnte ich dieses Problem beheben?
Hi,
Jetzt habe ich das Problem, dass Umlaute in der DB in UFT8 gespeichert werden und der Text ist teilweise iso-8859-1. Wie könnte ich dieses Problem beheben?
Stelle alles auf UTF-8 um.
Und falls dabei weitere Detail-Fragen auftauchen, versuche dich bitte erst im WWW dazu zu informieren - das ist ein schon zigfach diskutierter Themenkomplex.
MfG ChrisB