Zum Inhalt springen

GMenu und Sonderzeichen

Erstellt am 23. Juli 2007 · 2 Antworten · letzte Antwort am 24. Juli 2007

Tags: Frage

totocalcio ·

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

Unbekannter Benutzer ·

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