[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