GMenu und Sonderzeichen [Gelöst]

  • 0 x
    28 Beiträge
    0 Hilfreiche Beiträge
    23. 07. 2007, 13:28

    Ich habe folgendes Problem:
    ich habe eine Menu auf französisch, welches sonderzeichen wie é, è, etc enthält.
    Diese werden im GMenu nicht angezeigt. Am Font file kann es nicht liegen. Wenn ich dieses auf meinem Computer installiere, kann ich die Sonderzeichen schreiben. Auch innerhalb des Typo3 Backends sind die Sonderzeichen richtig dargestellt, also nur im GMenu kommen sie nicht. Woran kann das liegen?

    Vielen Dank


  • 1
  • kitsunet kitsunet
    Flash Gordon
    0 x
    2559 Beiträge
    27 Hilfreiche Beiträge
    24. 07. 2007, 12:35

    Es gibt in einigen Versionen von PHP+GD-Lib gewisse Probleme mit Sonderzeichen...

    Dazu habe ich in der TYPO3.german Newsgroup mal eine Lösung entwickelt, weil ich das Problem hatte. Vielleicht hilft es dir. Nach einiger Codebereinigungen von anderen dort, sieht es folgendermaßen aus:

    Datei fileadmin/libs/user_convchar.php:

    <?php
    class user_convchar {
    function encode($content,$conf) {
    $convmap = array(0x80, 0xff, 0, 0xff);
    return mb_encode_numericentity($content,$convmap, "iso-8859-1");
    }
    }
    ?>

    Typoscript:
    includeLibs.convchar_script = fileadmin/libs/user_convchar.php

    Dann im GMENU bei deinem Textelement entsprechend einbinden:

    10.text.postUserFunc = user_convchar->encode

    Viele Grüße

    Christian Müller

    config.baseURL = http://www.kitsunet.com/
    TYPO3 Flow und Neos Community Contact
    Release Manager TYPO3 Neos 1.1
    Ich habe Probleme mit den PMs hier, also schreibt mir bitte eine Mail oder über Twitter!

  • 0 x
    28 Beiträge
    0 Hilfreiche Beiträge
    24. 07. 2007, 12:42

    Vielen Dank.

    Ich habe inzwischen auf php4 umgestellt und jetzt funktionierts.

  • 1