Wer kennt sie nicht, die kleinen Codierungsproblemchen beim Umstieg von ISO zu UTF-8...
Vorweg:
- Meta-Tag mit charset=utf-8 ist vorhanden
- Header ebenfalls
- und bei einer Verbindung zur DB wird auch gleich der entsprechende Zeichensatz gewählt:
Und jetzt das Problem: die Zeichen é, è, à und ? (das restliche griechische Alphabet wird korrekt dargestellt) werden trotz aller Bemühungen als ? angezeigt. Wer kann mir sagen, woran es liegt, bzw. was ich ändern soll/muss?
Vorweg:
- Meta-Tag mit charset=utf-8 ist vorhanden
- Header ebenfalls
- und bei einer Verbindung zur DB wird auch gleich der entsprechende Zeichensatz gewählt:
PHP:
mysql_query("SET NAMES 'utf8' COLLATE 'utf8_general_ci'");
mysql_query("SET CHARACTER SET 'utf8'");
Und jetzt das Problem: die Zeichen é, è, à und ? (das restliche griechische Alphabet wird korrekt dargestellt) werden trotz aller Bemühungen als ? angezeigt. Wer kann mir sagen, woran es liegt, bzw. was ich ändern soll/muss?