Problem mit UTF-8
Leonid
- html
Hi,
habe ein problem mit der Zeichenkodierung utf-8.
Habe eigentlich alles konfiguriert damit auch umlaute richtig dargestellt werden ohne die HTML-Codes. Leider erscheinen immer noch fragezeigen.
An der Datenbank kann es nicht liegen, da ich dort alles auf "utf-8-general" gestellt habe, sowie immer das query "SET NAMES 'utf8'" ausführe.
Woran liegt es dass die Umlaute nur als Fragezeichen dargestellt werden?
Link:
z.B.: http://htwboard.ai-blog.de/index.php?function=thread&id=2
mfg
Leon
Hi,
liegt wohl daran, dass es nicht wirklich als UTF-8 im Formular eingefügt wurde.
Mario
Moin.
Woran liegt es dass die Umlaute nur als Fragezeichen dargestellt werden?
Link:
z.B.: http://htwboard.ai-blog.de/index.php?function=thread&id=2
FF zeigt mir hier das Ersatzzeichen U+FFFD. Aller Wahrscheinlichkeit nach lieferst du ISO-8859-1-kodierte Daten als UTF-8 aus. Eine Umkodierung sollte helfen.
Christoph
Moin.
»» Woran liegt es dass die Umlaute nur als Fragezeichen dargestellt werden?
»»
»» Link:
»» z.B.: http://htwboard.ai-blog.de/index.php?function=thread&id=2FF zeigt mir hier das Ersatzzeichen U+FFFD. Aller Wahrscheinlichkeit nach lieferst du ISO-8859-1-kodierte Daten als UTF-8 aus. Eine Umkodierung sollte helfen.
Christoph
Wie kodiere ich die Daten denn um?
Hi,
Wie kodiere ich die Daten denn um?
Bspw. mit der Funktion, die sowohl die Zielkodierung, von der wir hier reden, als auch das englische Wort für kodieren im Namen trägt ...
MfG ChrisB
echo $begrüßung;
Woran liegt es dass die Umlaute nur als Fragezeichen dargestellt werden?
z.B.: http://htwboard.ai-blog.de/index.php?function=thread&id=2
Stell im Menü Ansicht die Zeichenkodierung mal auf ISO-8859-1. Der Browser stellt die Umlauten dann richtig dar. Du lieferst also ISO-8859-1 aus.
Du hast wahrscheinlich irgendwo falsch kodierte Daten oder eine Lücke in der Verarbeitungskette.
Zeigt der phpMyAdmin die betreffenden Daten richtig an? Dann wäre alles in Ordnung. Wenn nicht, müssen sie korrigiert werden.
Wird auch bei der für die Abfrage verwendeten Verbindung mit mysql(i)_set_charset() (ersatzweise SET NAMES) die Kodierung definiert?
echo "$verabschiedung $name";