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