Zum Inhalt springen

Russische Website

Erstellt am 22. Mai 2006 · 3 Antworten · letzte Antwort am 24. Mai 2006

Tags: Frage

phacops ·

Hallo!
Ich habe für die russ. Website einen eigenen Seitenbaum und einen eigenen Redaktuer (Default lang: Russian) angelegt.
Über diesen pflege ich nun die Texte (Navigationspunkte für TMenu und Content) ein.
IM Typo3 und im TRE wird alles in kyrillischen Buchstaben angezeigt. Im Quelltext sind es Steuerzeichen die mit #x beginnen.

Im Browser sieht es dann wiefolgt aus:
Îäíî íàæàòèå êëàâèøè äëÿ ïîèñêà âñåõ òèïîâ

Die russ. Startseite hat eine ext. Template mit den folgenden Angaben:
config.language = ru
config.metaCharset=iso-8859-5
page.headerData.9 = TEXT
page.headerData.9.value = <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-5" />

Kann mir jemand einen Tipp geben, warum die Inhalte so komisch nagezeigt werden?

Vielen Dank und Gruß Marco

mischa ·

Das kann für mich mehrere Ursachen haben:
1. Du hast keine Kyrillische Schrift installiert oder keine Unicode
2. Dein Browser weiß nichts mit Kyrillisch anzufangen. Die Spracheinstellung muss vorhanden sein.
3. Du lässt deinen Code durch Tidy bereinigen. Das führt zu Fehlern.

Ich hatte mal eine Seite auf Tschechisch. Da wurden auch einige Zeichen nicht korrekt angezeigt. (Kamen immer Kästchen raus). So blöd das klingt: ich habe von iso-8859-2 auf iso-8859-1 umgestellt und es ging. Ich weiß nur nicht, wie es auf einem tschechischen Rechner aussieht.

brink ·
phacops schrieb

Hallo!
Ich habe für die russ. Website einen eigenen Seitenbaum und einen eigenen Redaktuer (Default lang: Russian) angelegt.
Über diesen pflege ich nun die Texte (Navigationspunkte für TMenu und Content) ein.
IM Typo3 und im TRE wird alles in kyrillischen Buchstaben angezeigt. Im Quelltext sind es Steuerzeichen die mit #x beginnen.

Im Browser sieht es dann wiefolgt aus:
Îäíî íàæàòèå êëàâèøè äëÿ ïîèñêà âñåõ òèïîâ

Die russ. Startseite hat eine ext. Template mit den folgenden Angaben:
config.language = ru
config.metaCharset=iso-8859-5

page.headerData.9 = TEXT
page.headerData.9.value = <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-5" />

Kann mir jemand einen Tipp geben, warum die Inhalte so komisch nagezeigt werden?

Vielen Dank und Gruß Marco

Hast du das mal versucht?

config.language = ru
config.metaCharset=koi8-r
page.headerData.9 = TEXT
page.headerData.9.value = <meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />

Gruss Joachim Brink

phacops ·

Mit
page.config.metaCharset = windows-1251
page.config.renderCharset = windows-1251
page.config.language = ru
page.config.locale_all = ru_RU.CP1251

habe ich es gestern hinbekommen.

Es gib einen Redakteur, der russisch als default Sprache hat und die Texte dann in russisch eingibt. Die Darstellung für einen deutschen Redaktuer ist dann in Typo3 zwar seltsam aber in der Website wird es richtig angezeigt.