URLencoding中的问题

时间:2010-05-31 05:51:11

标签: java url

我正在研究Java。这是我的代码

response = URLEncoder.encode(response, "UTF-8").replaceAll("\\+", "%20");

当字符串响应中有'(单引号)时出现问题。它被编码为\'。

例如 - “复杂网络的集体动态”出现

\'复杂网络的集体动态\'

我希望它保持不变。我该怎么办?

1 个答案:

答案 0 :(得分:2)

这可能有效:

String after = before.replace("\\'", "'");

分配给afterbefore\'替换为'

API链接