Hallo,
die Umlaute werden beim Widget “Top Keywords for Page URL” auf meiner Seite falsch ausgegeben.
günstig statt günstig
Ich habe bereits die piwik.js getauscht, siehe:
http://forum.piwik.org/read.php?2,81827,page=1#msg-81937
Leider hat das nicht s gebracht.
Kann da evtl. jemand helfen?
jr_ewing
(jr-ewing)
2
Kannst du bitte mal in der DB Tabelle visit_log nachschauen ob diese Tabelle UTF-8 oder Latin-1 besitzt ?
Siehst du es in dem DB-Eintrag auch als “günstig” ?
An der Piwik.js sollte es nicht liegen.
Danke für die Antwort,
die Tabelle (alle anderen übrigens auch) hat utf8_general_ci
in der Datenbank werden alle Umlaute richtig dargestellt
jr_ewing
(jr-ewing)
4
Dann liegt es definitiv nicht an der Piwik.js.
Hast du was an den Dateien geändert ?
Vielleicht wird irgendwo noch ein Leerzeichen ausgeben und dadurch nicht UTF-8 ausgeben wird ?
Schau dir mal den Output deiner Seite mit z.B.
www.web-sniffer.net an ob da vor dem ersten noch was steht ?
Gruß Tom
Da steht:
"http://www.w3.org/TR/html4/loose.dtd">
Vielleicht hilft das noch?
HTTP Request Header
Connect to 82.100.220.39 on port 80 ... ok
GET / HTTP/1.1[CRLF]
Host: www.meinedomain.de[CRLF]
Connection: close[CRLF]
User-Agent: Web-sniffer/1.0.37 (+http://web-sniffer.net/)[CRLF]
Accept-Encoding: gzip[CRLF]
Accept-Charset: ISO-8859-1,UTF-8;q=0.7,*;q=0.7[CRLF]
Cache-Control: no-cache[CRLF]
Accept-Language: de,en;q=0.7,en-us;q=0.3[CRLF]
Referer: http://web-sniffer.net/[CRLF]
jr_ewing
(jr-ewing)
6
kannst mir die Seite per PN schicken ?
Ich habe wieder ein bischen rumprobiert.
Es liegt an diesem Meta Tag
Mit dieser Eingabe werden die Sonderzeitchen der Keywords falsch angezeigt
Mit dieser Eingabe werden diese korrekt angezeigt
Leider hat die Sache den Haken, dass dann alle anderen Sonderzeichen der Seite dann so � angezeigt werden.
Ich habe die Lösung dank eines Tps von jr-ewing gefiunden.
Das Keyword muss so ausgegeben werden:
“. utf8_decode($keyword[0]) .”
Danke JR :)-D
Vielleicht hilfts ja noch jemand.