AS2 と AS3 で escape / unescape 結果が違う

Flash AS2 と AS3 で、escape / unescape の結果が違います。

AS2

escape("支倉");  //%E6%94%AF%E5%80%89
AS3

escape("支倉");  //%u652F%u5009

↓どうやら、同じ結果を返すようにするclassを誰かが作ってくれているようです。
http://www.ultrashock.com/forums/actionscript/as3-escape-vs-as2-escape-122046.html


---追記。

AS3で、flash.utils.escapeMultiByte()関数 / flash.utils.unescapeMultiByte()関数 を使えばいいみたいですね。そういえば以前調べていたのを忘れていました。