public static String encodeURIComponent(String component) {
String result = null;
try {
result = URLEncoder.encode(component, "UTF-8")
.replaceAll("\\%28", "(")
.replaceAll("\\%29", ")")
.replaceAll("\\+", "%20")
.replaceAll("\\%27", "'")
.replaceAll("\\%21", "!")
.replaceAll("\\%7E", "~");
catch (UnsupportedEncodingException e) {
result = component;
}
return result;
}
JAVA URLEncoder和 javascript encodeURLComponent 区别
最新推荐文章于 2026-04-29 16:59:02 发布
本文介绍了一个用于处理URL组件编码的Java方法,该方法通过使用URLEncoder.encode进行UTF-8编码,并针对特殊字符进行额外替换,确保了URL在不同场景下的正确解析。
1万+

被折叠的 条评论
为什么被折叠?



