[TYPO3-german] UTF-8 Problem

Stefan Dreyer stefan.dreyer at ddnetservice.net
Thu Dec 10 15:58:54 CET 2009


Stefan Dreyer wrote:
> David Bruchmann wrote:
> 
>> ----- Ursprüngliche Nachricht -----
>> Von:        Stefan Dreyer <stefan.dreyer at ddnetservice.net>
>> Gesendet:   Donnerstag, 10. Dezember 2009 10:50:07
>> An:         typo3-german at lists.typo3.org
>> CC:
>> Betreff:    [TYPO3-german]  UTF-8 Problem
>>
>>> Ich habe ein Typo3 Projekt, welches auf einem anderen Server wunderbar
>>> läuft, auf einen Stratoserver umgezogen. Da nicht nur deutsche, sondern
>>> auch kyrillische und hebräische/Iwrit Schrift enthält, läuft das ganze
>>> mit UTF-8.
>>> Auf dem alten Server wird alles korrekt angezeigt. Aber auf dem neuen
>>> Server werden die Umlaute zwar korrekt dargestellt, aber nicht die
>>> kyrillischen und hebräischen Schriften.
>>> Gut, da habe ich mir gedacht, dass der Datenbankimport nicht so ganz
>>> geklappt hat und haben den hebräischen Text mal neu in den RTE kopiert.
>>> Aber auch nach dem Abspeichern erhalte ich nur Fragezeichen. Woran kann
>>> das liegen?
>>
>>
>>
>>
>> Sieh per PMA (phpMyAdmin) in der Datenbank nach, ob diese auf UTF-8 
>> läuft und ob die Tabellen und Felder auf UTF-8 eingestellt sind.
> 
> 
> Das steht alles korrekt drin. PMA zeigt den Inhalt auch in der 
> entsprechenden Kodierung an.
> 
>> Wenn dort etwas falsch ist, muss das umgestellt werden und die Daten 
>> neu eingespielt werden.
>>
>> Wenn alles richtig ist, muß der Fehler woanders sein,
> 
> 
> Ja, deswegen hatte ich mir ja hier Rat erhofft.
> 
>> dazu kannst Du das hier lesen:
>> http://www.bruchmann-web.de/de/support/typo3/tipps-und-tricks/utf-8-in-typo3/ 
> 
> 
> 
> Da stehen einige nicht notwendige Sachen drin, z.B. UTF8-Filesystem, 
> aber die Sachen, die wichtig sind, sind ja eingerichtet. Und wie gesagt, 
> auf dem bisherigen Server läuft es ja ohne Probleme. Es ist ja auch 
> nicht so, dass die Internationale Zeichen gar nicht wiedergegeben 
> werden, aber deutsche Umlaute erscheinen korrekt.
> Es hat eher den Anschein, als ob das ein Konvertierung UTF-8 -> 
> ISO-8859-1 -> UTF-8 geschieht. Aber wo könnte die versteckt sein?

Das war wohl genau dee Fehler gefunden. mbstring hatte kein 
internal_encoding gesetzt und nimmt dann wohl iso-8859-1. Da ich weder 
php.ini verändern, noch den Wert per .htaccess dort setzen darf, habe 
ich einfach in die index.php geschrieben.

mb_internal_encoding("UTF-8");








More information about the TYPO3-german mailing list