chenisisch funktioniert in Überschriften und Titel nicht [Gelöst]

  • jens jens
    R2-D2
    0 x
    94 Beiträge
    0 Hilfreiche Beiträge
    20. 01. 2010, 18:59

    Hallo zusammen,

    inzwischen habe ich viele Threads zum Thema Mehrsprachigkeit und chinesisch glesen, einiges getestet - konnte mein Problem aber leider nicht lösen.

    Ich sitze an einer dreisprachigen Seite (deutsch, englisch, chinesisch) im one tree Format.

    Die Sprachen englisch und chinesisch sind installiert, und wie folgt im typoscript eingebunden.

    [TS]###Mehrsprachigkeit
    config.linkVars = L
    config.sys_language_uid = 0
    config.language = de
    config.locale_all = de_DE.utf8
    plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 #UID der Sprache

    # English language, sys_language.uid = 1
    [globalVar = GP:L = 1]
    config.sys_language_uid = 1
    config.language = en
    config.locale_all = english.utf8
    plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 #UID der Sprache
    [global]

    # chinese language, sys_language.uid = 2
    [globalVar = GP:L = 2]
    config.sys_language_uid = 2
    #config.language = hk
    #config.locale_all = zh_HK
    #config.htmlTag_langKey = zh-HK
    config.language = ch
    config.locale_all = zh_CN.UTF-8
    config.htmlTag_langKey = cn
    plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 2 #UID der Sprache
    #page.config.metaCharset = utf-8
    #page.config.additionalHeaders = Content-Type:text/html;charset=utf-8
    [global][/TS]

    Wie ihr seht habe ich auch verschiedene langKeys getestet.

    Die Zeilen in der languageMenu.php sind wie folgt angepasst.

    1. $flags = array();
    2. $flags[] = '<a href="index.php?id='.$GLOBALS[" tsfe-="">id.'&L=0" target=_top style="text-decoration:none"><img src="fileadmin/img/de.gif" border="0" align="middle" alt="" /> deutsch</a>  ';
    3.  
    4. $flags[] = '<a href="index.php?id='.$GLOBALS[" tsfe-="">id.'&L=1" target=_top style="text-decoration:none"><img src="fileadmin/img/uk_us.gif" border="0" align="middle" alt="" /> english</a>  ';
    5.  
    6. $flags[] = '<a href="index.php?id='.$GLOBALS[" tsfe-="">id.'&L=2" target=_top style="text-decoration:none"><img src="fileadmin/img/vietnam.gif" border="0" align="middle" alt="" /> chinese</a>  ';

    Das Umschalten zwischen den Sprachen funktioniert so weit auch gut. Im Inhalt (RTE) und im TMENU werden die chinesichen Zeichen korrekt dargestellt. Nur leider nicht bei der Überschrift und dem Titel.

    Hier wird dann etwas in dieser Richtung ausgegeben: "& # 2 0 8 4 4 ;" Ohne Leerschritte (hier wird der Code richtig interpretiert)

    Ich arbeite in der Version 4.3.0 - so weit ich weiß, arbeitet die standardmäßig mit utf8.

    Kann mir jemand sagen, was ich hier falsch mache bzw. nicht beachtet habe?

    Nur das Beste!
    jens


  • 1
  • 0 x
    3273 Beiträge
    157 Hilfreiche Beiträge
    21. 01. 2010, 00:10

    Hallo Jens.

    [quote="jens"]Ich arbeite in der Version 4.3.0 - so weit ich weiß, arbeitet die standardmäßig mit utf8.[/quote]
    An die Neuerung kann ich mich nicht erinnern. Hab auch a f die Schnelle keinen entsprechenden Hinweis gefunden. Daher - und weil mir Deine Beschreibung aus anderen 4.x-Versionen bekannt vorkommt, die definitiv nicht standardmäßig auf utf-8 liefen - gilt weiterhin für UTF-8: [url]http://wiki.typo3.org/index.php/UTF-8_support#TYPO3_settings[/url]

    Viele Grüße
    Julian

    Kleiner Hinweis:
    das Forum hier ist leider nicht mehr so frequentiert :-(
    Für schnellere Hilfe und mehr Leser, guck mal
    - auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
    - oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack )

  • jens jens
    R2-D2
    0 x
    94 Beiträge
    0 Hilfreiche Beiträge
    22. 01. 2010, 17:20

    Hallo Julian,

    1.000 DANK für den Hinweis! Genau das war es - jetzt läuft`s :D

    VlG
    jens

  • 1