我在 Flash Builder 4.6 (Flex SDK 4.6.0) 中开发移动应用程序作为 Flex 移动项目。
我注意到这一点,当 unescape 方法将一些编码字符替换为空白时。
trace(unescape("%8A %9F")); // traces NOTHING
据我测试,%80 - %9F 内的所有字符都被替换为空。其余角色似乎工作正常。
我在 Flash Builder 4.6 (Flex SDK 4.6.0) 中开发移动应用程序作为 Flex 移动项目。
我注意到这一点,当 unescape 方法将一些编码字符替换为空白时。
trace(unescape("%8A %9F")); // traces NOTHING
据我测试,%80 - %9F 内的所有字符都被替换为空。其余角色似乎工作正常。
参考此图表后:http ://www.w3schools.com/tags/ref_urlencode.asp
似乎这些字符不是标准集,flash 并不直接支持所有这些字符。
但是试试这个,看看你是否得到了你想要的东西:
http://snipplr.com/view/46566/as3-encode-and-decode-html-entity-names-full-set/