VOLLTREFFER - Fehler gefunden!

Es lag tatsächlich daran, dass die Datenbank intern alles auf latin umgewandelt 
hat, da die Daten nicht per mysql_set_charset('utf8',$link); bzw. 
mysqli_set_charset('utf8',$link); geschrieben wurden.

Solange man sich in dieser Umgebung bewegt, also Umwandlung beim Einlesen 
UTF8->latin 1 und beim Auslesen latin 1->UTF-8 gibt es keine Probleme - 
vorausgesetzt man bewegt sich im Bereich von Sprachen die das Mitmachen (z.B. auch 
Russisch).

TYPO3 gibt nur wieder was in der Datenbank ist - ohne diese Umwandlung, daher 
dieser Widerspruch.

Lösen lässt es sich nun, in dem man das Charset ordentlich setzt und alle 
falsch geschriebenen Felder mit:

name = convert(cast(convert(name using latin1) as binary) using utf8)
umwandelt -> dann passt es auch sofort im TYPO3.

Vielen Dank an alle Antworten, ihr habt mitgeholfen bei der neuen Webseite für 
die Mauthausen Gedenkstätte: http://www.mauthausen-memorial.at/ - Ich poste den 
Link, wenn die Seite online ist.


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

Antwort per Email an