我调试了现有的项目,并获得了一个字符串变量:
"q=%2B%28%28%28keywords_en%3A%28pp%3F+OR+pp%29%29%29%29+%28+name%3A%28pp%3F%29%5E20+number%3A%28pp%3F%29%5E20+creator%3A%28OR%5C%3Art.org.WuoUser%5C%3A11%29%5E2+modifier%3A%28OR%5C%3Art.org.WuoUser%5C%3A11%29%5E2+%29+_val_%3A%22recip%28rord%28modifyTimestamp%29%2C1%2C1000%2C1000%29%22%5E2";我有点困惑"%2B,%28,%3A,%5E,%5E20“代表什么?如果它们是转义字符,我如何获得相应的人类可读的字母?如果有人能给我们一些帮助,我们将不胜感激。提前谢谢。
发布于 2012-04-18 11:10:21
您可以使用以下命令进行解码:
String decodedString = URLDecoder.decode(encodedString, "UTF-8");(或者任何合适的字符编码,如果不是UTF-8的话)。
https://stackoverflow.com/questions/10202215
复制相似问题