我正在研究Java。以下是我的代码
response = URLEncoder.encode(response, "UTF-8").replaceAll("\\+", "%20");当字符串response中有‘(单引号)时,问题就出现了。它被编码为\‘。
eg -“复杂网络的集体动力学”是这样的
\‘复杂网络的集体动力学\’
我希望它保持原样。我该怎么办?
发布于 2010-05-31 14:00:55
这可能会起作用:
String after = before.replace("\\'", "'");这将赋值给after,用\'替换为'的before。
API链接
String replace(CharSequence target, CharSequence replacement) "aaa"中的"aa"替换为"b"将生成"ba"而不是"ab"。
https://stackoverflow.com/questions/2941587
复制相似问题