Hallo Stephan, 

deine Datenbank ist meines Erachtens doppelt utf-8 kodiert. Ich kann das nicht 
beschwören, aber dein Problem klingt einfach danach. Nimm dir die Zeit, lies 
die Artikel durch, und überprüfe, wie die Daten tatsächlich in der Datenbank 
vorliegen. 

Hier wird das Problem prinzipiell beschrieben: 

http://www.gerd-riesselmann.de/softwareentwicklung/php-und-utf-8-eine-anleitung-teil-1-mysql

Und hier bezogen auf TYPO3: 

http://ducrot.wordpress.com/2010/06/04/utf-8-umstellung-oder-reparatur-eines-vorhandenen-typo3-systems/
http://www.skom.de/Doppelt-UTF-8-kodierte-Daten-i.191.0.html
(wer da von wem abgeschrieben hat weiß ich nicht ...)

Das Problem ist ziemlich weit verbreitet und nicht auf TYPO3 beschränkt, weil 
es letztlich ein Architekturproblem ist, das immer auftritt, wenn utf8-Daten 
via PHP an MySQL gesendet werden. Wenn du nach double encoded utf8 suchst wirst 
du sehr fündig. 

Das ganze hat übrigens _nichts_ mit dem definierten Charset der MySQL-Tabellen 
zu tun. Encoding ist nicht Charset. Das Charset, das du z. B. in PhpMyAdmin 
sehen kannst, regelt die Sortierung, nicht die Kodierung, und sagt genau nichts 
darüber aus, in welcher Kodierung die Daten tatsächlich in MySQL gespeichert 
wurden. 

Siehe hier ein Artikel, der das auch noch gut beschreibt, etwas ausführlicher, 
aber in Englisch: 
http://artur.ejsmont.org/blog/content/utf8-double-encoding-issues-in-web-apps-and-mysql

Gruß
Peter



Am 09.03.2014 um 08:35 schrieb Stephan Bernhard <g...@gmx.ch>:

> @ philipp
> 
> 
> On 04.03.2014 15:42, Philipp Gampe wrote:
>> 
>> Das halte ich für ein Gerücht. Ich glaube nicht das ein Wechsel der PHP
>> Version dafür sorgt, das Strings auf einmal doppelt kodiert werden.
>> 
>> Ich kann mir eigentlich nur zwei Dinge vorstellen:
>> 1. PHP 5.4 sendet andere Header, sodass der Browser einen andere Kodierung
>> verwendet
>> 2. Es gibt einen versteckten Bug, welcher zwar abgefangen wird, aber das
>> Rendering beeinflusst
>> 
>> Ich habe noch nie von so einem Bug im TYPO3 CMS Core gehört.
>> 
>> Ich bezweifle, dass es dann besser sein wird. Du musst dem eigentlichen Bug
>> auf die Schliche kommen.
> 
> du hattest recht:
> die umstellung auf PHP 5.4 hat das ganze problem wiederum aktiviert (mit 
> TYPO3 4.5.32).
> 
> bin ziemlich verzweifelt, weil ich keine ahnung habe, wo und bei wem der 
> fehler liegt und vor allem korrigiert werden kann.
> 
> danke für weitere hints & help
> stephan
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia

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

Antwort per Email an