unescape von location.search
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Hallo,
habe folgendes bei SelfHTML dazu gefunden:
function Werteliste (querystring) { if (querystring == \'\') return; var wertestring = querystring.slice(1); var paare = wertestring.split(\"&\"); var paar, name, wert; for (var i = 0; i < paare.length; i++) { paar = paare[i].split(\"=\"); name = paar[0]; wert = paar[1]; name = unescape(name).replace(\"+\", \" \"); wert = unescape(wert).replace(\"+\", \" \"); this[name] = wert; } } var liste = new Werteliste(location.search);
Das funktioniert dort auch prächtig, aber bei mir nicht!
Habe festgestellt, dass meine Werte anders kodiert werden.
Bei SelfHTML wird dürfte so kodiert:
d%FCrfte
Bei mir jedoch so:
d%C3%BCrfte
Deshalb klappt das mit dem Unescape nicht.
Was kann ich jetzt tun? Woran liegts?
Vielleicht daran, dass ich UTF-8 benutze?
edit by bladehunter: Bitte keine Doppelposts:
Inhalt des 2. Posts:
futureland schrieb:
Also ich habs jetzt raus. Es gibt da decodeURIComponent dafür:
var alles=decodeURIComponent(window.location.search);
Beitrag geändert: 6.2.2008 13:44:12 von bladehunter -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage