ron: logdatei codierte zeichen umwandeln

hallo allesamt,

ich schreibe gerade an einem php-script das log-dateien auswertet die ein cgi-formular geschrieben hat.

bei der ausgabe würde ich gerne die codierten zeichen wieder rückumwandeln.

das ganze klappt mit "eregi_replace" zwar, doch finde ich die lösung recht unelegant.

mit urldecode() , rawurlencode(), DOCTYPE und charset komme ich nicht wirklich weiter.
habe auch das gefühl das hier 2 verschiedene codierungen in der logdatei enthalten sind.

beispieleinträge:

http://www.google.de/search?q=Verz%C3%B6gerung+der+uhr&hl=de&lr=&start=10&sa=N

www.google.at/search?hl=de&q=f%C3%BChrt+sie+wasser%2C+man+kann+sie+schlagen&meta=

wie gehe ich am besten vor?

wahrscheinlich ist das alles wieder mal viel einfacher als ich mich hier alnstelle.. :)

gruß ron

  1. hi,

    mit urldecode() , rawurlencode(), DOCTYPE und charset komme ich nicht wirklich weiter.

    urldecode() liefert doch schon recht ordentliches:

    http://www.google.de/search?q=Verz%C3%B6gerung+der+uhr&hl=de&lr=&start=10&sa=N

    -> http://www.google.de/search?q=Verzögerung der uhr&hl=de&lr=&start=10&sa=N

    www.google.at/search?hl=de&q=f%C3%BChrt+sie+wasser%2C+man+kann+sie+schlagen&meta=

    -> www.google.at/search?hl=de&q=führt sie wasser, man kann sie schlagen&meta=

    wie gehe ich am besten vor?

    da jetzt noch utf8_decode() drauf anwenden, dann erhältst du:

    http://www.google.de/search?q=Verzögerung der uhr&hl=de&lr=&start=10&sa=N
    www.google.at/search?hl=de&q=führt sie wasser, man kann sie schlagen&meta=

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hi wahsaga,

      perfeckt, so einfach kann es doch manchmal sein... :)
      und wieder etwas gelernt...
      vielen dank.

      gruß ron