Der Martin: Javascript "escape" wird durch "encodeURI" ersetzt?

Beitrag lesen

Hi,

Äh... Strings in JavaScript sind erstmal nicht »kodiert«, weil JavaScript Strings nie als Byte-Sequenzen o.ä. sieht, sondern immer nur als Unicode-Zeichen

... also doch codiert. ;-)
"Uncodiert" heißt für mich, die reine Bytefolge zu betrachten, ohne sich darum zu kümmern, was sie bedeutet.

Nö, encodeURI() macht ja genau dasselbe - nur dass hier noch einige Zeichen mehr umcodiert werden, die in URLs auch nichts verloren haben.
encodeURI nutzt vor allem UTF-8 statt ISO-8859-1.

Danke, das war mir auch neu.

Ciao,
 Martin

--
Programmierer (m), seltener auch ~in (w):
Irdische, i.a. humanoide Lebensform, die in einem komplizierten biochemischen Prozess Kaffee, Cola und Pizza in maschinenlesbaren Programmcode umwandelt.
P~ bilden gelegentlich mit ihresgleichen kleine Gruppen, sogenannte Communities, sind aber ansonsten meist scheue Einzelgänger.
P~ sind vorwiegend nachtaktiv und ohne technische Hilfsmittel nur eingeschränkt lebensfähig.