hallo,
ich rufe mit einem java-script ein pl script auf:
document.write('<a href="test.cgi?ref=');
document.write( escape(document.referer) );
document.write('">test</a>');
was das script jetzt bekommt ist z.b
http://www.google.at/search?q=b%C3%BCchse gro%C3%9Fvenediger OR %C3%B6 OR %C3%A4&btnG=Google-Suche&meta=
also %C3%BC für ü
also %C3%B6 für ö
also %C3%A4 für ä
wenn ich hier die standardmethode zum unescape mache
$une =~s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg;
was hier so einen schönen satz ergiebt:
büchse groÃvenediger OR ö OR ä
hat da jemand einen rat, warum das java 2escape-codes hat und wie man dann das mit perl macht?
thx + lg, lois.