Autor |
Thema: Umlaute (Gelesen 2116 mal) |
|
Uli
YaBB Newbie

 I love YaBB 1G - SP1!
Geschlecht: 
Beiträge: 45
|
Hallo Jürg, wieder mal ein kleines Problem. Beim Aufruf der Grußkarten binde ich die Kategorie in den Visitlog als Seitenbeschreibung im jsstat-Script ein. Nun habe ich bemerkt, dass, wenn über Google die Übersetzung meiner Seite aufgerufen wird, die Umlaute in der Statistik wie folgt dargestellt werden: ü erscheint, wenn ü in der Kategorie steht; ö erscheint, wenn ö in der Kategorie steht; ä erscheint, wenn ä in der Kategorie steht; Auf meinen anderen Seiten konnte ich das Problem mit php lösen, in der jsstat gibt es zwar die Umwandlung von Umlauten, das betrifft aber nur die gesuchten Wörter. Hast du eine Idee, wie ich das Script entsprechend anpassen könnte? Tschüß Uli
|
|
gespeichert |
|
|
|
cgicorner.ch
YaBB Administrator
    

Board Admin

Geschlecht: 
Beiträge: 790
|
Hallo Uli Anscheinend liefert Google die Seite nach der Übersetzung in UTF-8 aus. Im Optimalfall hätten natürlich die Rubriken gar keine Umlaute, aber auch mit kannst du die Sache relativ einfach anpassen: suche nach der Zeile print VL "$statData[1]\t$ENV{REMOTE_ADDR}\t$ddmmyyyyDate\t$hhmmssDate\t$FORM{desc}\n"; Unmittelbar davor setzt du die Umlaute mit Suchen und Ersetzen um, das erfolgt mit: $FORM{"desc"} =~ s/ü/ü/g; Erster Parameter ist dabei der Suchbegriff, der zweite das zu ersetzende Zeichen und das g nach dem dritten / weist das Script an, auch mehrere Vorkommnisse zu ersetzen (ohne g nur das Erste). So kannst du an dieser Stelle beliebige "Suchen und Ersetzen" Funktionen vornehmen. Ich hoffe, das hilft dir weiter. Sonst melde dich einfach nochmals. Gruss Jürg
|
|
gespeichert |
cgicorner.ch - Informationen rund um Perl/CGI Jürg Sommer
|
|
|
Uli
YaBB Newbie

 I love YaBB 1G - SP1!
Geschlecht: 
Beiträge: 45
|
Hallo Jürg, wie immer ein guter Rat , habe das Script gerade geändert und es funktioniert. Vielen Dank und ein schönes Wochenende. Tschüß Uli
|
|
gespeichert |
|
|
|
|