[TYPO3-german] Kyrillische Zeichen über pi/locallang.php

Gregor Schreier gregor at trans.net
Wed Oct 25 16:42:22 CEST 2006


Hallo Katja,

am sichersten ist es, du wandelst dir die kyrillischen Schriftzeichen in 
HTML-Entitäten um.

Das geht ganz einfach wenn du dir ein kleines Formular bastelst was die 
Daten an ein PHP-Skript schickt und mit dem du die Werte mit der 
Funktion  htmlentities
als HTML-Entitäten zurückgeben lässt - der Browser wandelt diese dann 
beim surfen in die entsprechenden Zeichen zurück.

So könnte dein php-script aussehen:
<?php
print "Der Text zum einf&uuml;gen:<br>\n";
print '<br>'."\n\n\n". htmlentities($_POST['formular_feld']);
?>

Die konvertierten Werte kannst du dann einfach in deine locallang.php 
einfügen :-)
Das hat auch den Vorteil dass du dich auf Dateisystemebene nicht mehr um 
UTF-8 / ISO kümmern musst.

Evtl. musst du aber auch auf deinem Rechner erst einmal die Kyrillischen 
Schriften installieren....

Mit freundlichem Gruße
Gregor Schreier


Karoline Steinfatt wrote:
> Hallo Katja,
>
>
> Am Mittwoch, 25. Oktober 2006, um 13:55, schrieb Katja Zinchenko:
>   
>> Ich trage die Übersetzungen in ..pi/locallang.php ein. Innerhalb
>> von pi/class.user_myext_pi1.php rufe ich die Übersetzung mit
>> $this->pi_getLL('myword') auf und kriege statt dem Zeichen '?' eine
>> Zeichenreihenfolge '??'. Fürs Deutsche und Englische funktioniert es
>> bestens. Alle Zeichensatzvariablen sind auf utf-8 gesetzt. Das
>> Problem mit der Darstellung von  kyrillischen Zeichen ist komplett
>> neu. Man kann sonst alle Inhalte darstellen.
>> (Typo3 3.8)
>>     
>
> ich vermute, Du verwendest UTF-8 als Zeichensatz?
>
> * Ist das Backend auf UTF-8 umgestellt?
> * Hast Du die Locallang mit einem UTF-8 faehigen Editor bearbeitet und als
>   UTF-8 Datei gespeichert?
>   (Besser waere natuerlich Auslagerung in den Fileadminbereich und Bearbeitung
>   dort ueber das Backend, dann ist das kein Problem mehr, und beim naechsten
>   Update hast Du Deine Uebersetzung noch... ;-)...)
>
>
>
> Mit freundlichen Gruessen
>   





More information about the TYPO3-german mailing list