Hallo, Johannes,

als erstes musst du einmal verstehen was passiert.
Das gute ist per AJAX bekommst du ja die richtige darstellung.

Jetzt ist die frage wie generierst du die AJAX abfrage?
Verwendet diese die typo3 Database Classen? Oder machst du die datenbank 
verbindung von hand?
Wenn du sie von hand machst verwendest du dann "SET NAMES utf8" um deine 
verbindung auf UTF-8 festzusetzen?

Welches encoding geben die http Header des Ajax Requests an? und welches 
encoding nutzt dein browser wirklich um die daten darzustellen
(bei gemischten headern http und file) machen die browser manchmal seltsames 
"content sniffing"

Gruss chris

-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Johannes Hamecher
Gesendet: Freitag, 15. Mai 2015 17:26
An: typo3-german@lists.typo3.org
Betreff: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8

Hallo in die Runde,

ich habe folgendes Problem.

Ich habe eine Liste von Namen, die ich in eine Tabelle die korrekt auf UTF-8 
eingestellt ist über ein PHP-Script importiert habe.

Wenn ich die Daten nun im TYPO3 anzeigen will, läuft es nur per AJAX 
fehlerfrei. Wenn ich $GLOBALS['TYPO3_DB']->sql_query($sql) ... nutze kommt 
fehlerhafter Text heraus.

Ein Beispiel:

Ajax:  Γεώργιος Κύρικος
TYPO3: Î"εώργιος Κύρικος
TYPO3 mit utf8_decode: �?ε�?ργιο�? �?ύρικο�?
TYPO3 mit utf8_encode: Γεώργιος 
ΚύρικοÏâ

Das utf9_decode scheint schon am nächsten Dran zu sein, jedoch sind immer noch 
Zeichen falsch.

Hat jemand eine Idee?

Viele Grüße,
Johannes

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an