Ariel Malka wrote: > hi all, > > the escape() function is not working as expected... what do i intend by > "expected"? > > "characters with a value greater than 255 should be stored using the %uxxxx > format" > > (at least, this is the way it is done on ie) but on netscape 6.2, the > escape() method is "breaking". > > why is it important to have this feature? > > It will enable us to WORK with non ascii characters: hebrew, arabic, > whatever... store and retrieve them from cookies, pass them as parameters on > urls, etc... > > following is a piece of code that will demonstrate the problem: > > var test = String.fromCharCode( 65,66,1488,33 ); > alert( escape ( test ) ); > > instead of getting the following string: AB%u05d0%21 > > i get a string with: AB only... the escape() method is just "breaking" when > it encounters the hebrew "aleph" character code (1488 is 5d0 in hexadecimal) > > final note: this problem is not an issue related with character displaying > and character-sets at all... the escape / unescape method are intended here > to be used for internal data-processing... > > > what do you think? thanks... > > >
file a bug report!
