Hi, Johannes,

es scheint das deine daten im in der datenbank UTF-8 sonst würde das mit dem 
AJAX nicht.


Überprüfe mal ob dein typoscript config object angaben zum .metaCharset oder 
.renderCharset macht.

config.renderCharset
config.metaCharset
page.config.renderCharset
page.config.metaCharset

das metaCharset beeinflust den meta charset tag im header. Und das 
renderCharset encodiert den output entsprechend es wunsch encodings.

Zusätzlich gibt es noch 

stdWrap.csConv mit dem man evenfalls charset convertierungen machen kann.

Das sind ebenfalls heisse kanidaten für probleme.

Verwendest du eine Extension zur darstellung deiner datensätze? Vielleicht 
macht auch die noch probleme?

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: Dienstag, 19. Mai 2015 13:59
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8

Hallo Chris,

danke für die Rückmeldung.

Bei der Ajax Lösung verwende ich die Standard-Programmierung:

$db = new mysqli($GLOBALS["db_server"], $GLOBALS["db_user"], 
$GLOBALS["db_password"], $GLOBALS["db_name"]); ..
ohne Besonderheiten, wie "SET NAMES..."

Ich mache die Aufrufe über jQuery ohne besondere Kodierungsangaben, was ja 
UTF-8 bedeuten sollte.

Header und File stehen auf UTF-8 ohne BOM.

Der Fehler kommt nur, wenn ich die Daten über TYPO3 auslese.

Ich habe in der Konfiguration von TYPO3 schon 'BE' ... 'forceCharset' => 
'utf-8', und 'SYS' => ... 'setDBinit' => 'SET NAMES utf8;', ergänzt. Es ändert 
sich aber nichts.

Hast Du vielleicht noch 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