我有一个环境,其中字符串由 Actionscriptescape()
函数进行百分比编码,然后传递给 Java 进行解码。
例如,我有一个测试字符串"m é"
。
当我尝试使用 Java 对其进行解码时,
它被传递给输出的 Actionscript escape() :"m%20%E9"
URLDecoder.decode("m%20%E9", "UTF-8")
结果是:
"m ?"
%E9 似乎是“é”字符的 unicode 点,但 Java 解码并不完全理解它。
有没有办法在 Java 中解码由 Actionscript escape() 编码的字符串?这些函数使用什么转义格式,因为它们看起来不同?
提前感谢您的帮助,
保罗