Hi!
Mit Escape (aber auch ecodeURI oder encodeURIComponent) wird aus Österreich "%C3%96sterreich".
escape() erzeugt eine Prozent-Kodierung gemäß den ISO-8859-1-Bytes eines Zeichen, encodeURI(Component) nimmt UTF-8. Wenn Zeichen jenseits von ASCII verwendet werden, sollte das Ergebnis der beiden Funktionen unterschiedlich sein. Und wenn escape() prozentkodierte UTF-8-Bytes liefert, ist schon früher ein Fehler passiert. Es wird kein Ö mehr sondern die beiden Zeichen à und – erkannt.
Lo!