首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >URLencoding中的\‘问题

URLencoding中的\‘问题
EN

Stack Overflow用户
提问于 2010-05-31 13:51:11
回答 1查看 127关注 0票数 0

我正在研究Java。以下是我的代码

代码语言:javascript
运行
复制
response = URLEncoder.encode(response, "UTF-8").replaceAll("\\+", "%20");

当字符串response中有‘(单引号)时,问题就出现了。它被编码为\‘。

eg -“复杂网络的集体动力学”是这样的

\‘复杂网络的集体动力学\’

我希望它保持原样。我该怎么办?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-31 14:00:55

这可能会起作用:

代码语言:javascript
运行
复制
String after = before.replace("\\'", "'");

这将赋值给after,用\'替换为'before

API链接

  • String replace(CharSequence target, CharSequence replacement)
    • 将此字符串中与文字目标序列匹配的每个子字符串替换为指定的文字替换序列。替换操作从字符串的开头一直到结尾,例如,将字符串"aaa"中的"aa"替换为"b"将生成"ba"而不是"ab"

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2941587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档