[TYPO3-german] Gifbuilder und Umlaute ...
"Kitsunet (Christian Müller)"
christian at kitsunet.de
Fri Jul 13 11:58:27 CEST 2007
Hallo,
ich verweise mal auf "Probleme mit Umlauten im GMENU seit einem Umzug
auf einen neuen Server" das hier Anfang Februar Thema war.
Da habe ich folgende Info dazu geschrieben, die euch vielleicht auch
weiterhelfen wird:
Ich hatte das selbe Problem bei einem Kunden. Der wollte zudem sein PHP
nicht neu kompilieren...
Ich habe es dann so gelöst:
1. PHP-Datei mit User Function:
function encode($content,$conf) {
$convmap = array(0x80, 0xff, 0, 0xff);
return mb_encode_numericentity($content,$convmap, "utf-8");
}
Dabei den String utf-8 so einstellen, dass er dem BE Encoding entspricht.
2. Datei im TS einbinden (per includeLibs)
3. im GMENU als postUserFunc benutzen:
10.text.postUserFunc = tx_kitsunetlibs_pi1->encode
Wie ihr seht ziehe ich die Funktion aus einer Extension. Das liegt
daran, dass ich includeLibs nicht dazu bringen konnte mir meine
PHP-Datei einzubinden. Erst als ich eine Extension per Kickstarter
gebaut hatte und da meine Funktion eingesetzt habe ging es dann. Also
falls es bei euch nicht funktioniert, schreibt mal zum testen in die
Funktion return 'TEST';
Wenn dann nicht alle eure Menüpunkte TEST heißen, ist die Funktion nicht
eingebunden...
Grüße
Christian
Andre Dittmar wrote:
> Hallo zusammen,
>
>>> Wie eingangs beschrieben ziehe ich derzeit von einem Server auf einen
>>> anderen um und wollte bei der Gelegenheit vollständig auf utf8
>>> umstellen, bisher leider ohne Erfolg.
>
> Mal eine Frage in eine ganz andere Richtung: Hast Du mal einen anderen Font für die Generierung probiert, also z.B. die ARIAL von den Windows-Fonts? Ich hatte dasselbe Problem mit bestimmten OpenType-Schriften. Mit dem OpenSource-Tool fontforge (http://fontforge.sourceforge.net) besteht die Möglichkeit, die Dateien z.B. auch neu encodieren. Das hat dann bei mir geholfen... Evt. kann Dein neuer Server nichts mit der verwendeten Codierung Deines Fonts anfangen?
>
> Vielleicht hilft Dir dieser Tipp weiter?
>
>
> Viel Erfolg & Grüsse,
> Andre
>
> ---
> Andre Dittmar | hot bytes
>
> Elbinger Straße 24
> 74226 Nordheim
> Germany
>
> Fon : +49 (0) 71 33 / 20 46 43
> Fax : +49 (0) 71 33 / 20 46 42
> D1 : +49 (0) 1 60 / 97 22 03 03
>
> Web : http://www.hotbytes.de
> Mail: mail at hotbytes.de
>
>
> Rechtliche Angaben:
> -------------------
> Geschäftsführer: Andre Dittmar
> Gerichtsstand: Amtsgericht Heilbronn a.N.
>
>
> ____________
> Virus checked by G DATA AntiVirusKit
> Version: AVK 17.6031 from 12.07.2007
> Virus news: www.antiviruslab.com
>
More information about the TYPO3-german
mailing list