Php Encode - Java解码(URL部分)

时间:2012-06-12 09:13:34

标签: java php encoding decoding

我有代码,其中url在php中解码。然后使用它的部分创建一个包含键值对的字符串(如Param = EncodedPartOfUrl& Param2 = EncondedPartofUrl& ...)和(urlencode)

现在我想用Java解码它。我可以使用URLDecoder或者是否存在不兼容性?我也猜测在PHP中没有指定编码方案(当我正确理解文档时) - 如何在java中解决这个问题?不要使用指定的econding方案(在Java 6中不推荐使用URLDecoder)?

1 个答案:

答案 0 :(得分:1)

你不能只是构建你的URL,然后在PHP中url_encode构建它,然后在Java中使用你的URLDecoder(或其他任何东西)?

仅对来自键值对的值进行URL编码是不够的,并且不是很好的方法 - 您应该对此进行URL编码...

修改

  

感谢您的回答,但我没有影响力。我只能在代码的java端工作。

然后您有唯一的可能性:解析URL以获取GET参数并分别对每个值进行URL解码...