gero: location und punycode

Beitrag lesen

Hallo,

um die aktuelle URL auszlesen nutze ich

var url = location.href;  

Leider funktioniert das bei IDN-Domains nicht ganz sauber. Beispielsweise bei bäcker.der wird auch bäcker.de übernommen. Für eine saubere Verarbeitung wäre aber richtig xn--bcker-gra.de . Da die Domain quasi als Link mit Parametern weiterverarbeitet wird http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#encode_uri_component@title=(Link), sieht zur Zeit der Codeauszug wie folgt aus:

encodeURIComponent(location.href);

Welche Möglichkeiten/Alternativen habe ich in diesem Fall?

Vielen Dank...