For unicode char, the result of escape seems different in Flash 5 and Flash MX.

For the same unicode char:
The result of Flash 5 is %xx%xx
The result of Flash MX is %xx%xx%xx

This difference also appears in unescape function.

Is'nt there an international standard for this algorithm ? Why is the result 3 byte format ? And I ever heard about something like %xxxx thing for escaping unicode ?

One guy post that something weird about escape function in Win98 se. Mine is win98. However, if I conform the escape format accoding to Flash version number, it works correctly. Of-course, if I mess it with version number, the result wont be correct.