前言
自己写着玩的,勿喷。 # 实践
网上没搜到合适的,或者说能用的,所以就手动没加号做了转义。
参考文章:
https://www.cnblogs.com/Ivan-j2ee/articles/3089803.html
代码
System.out.println(URLEncoder.encode(StringEscapeUtils.unescapeJavaScript(resourceStr), Charsets.UTF_8.name()).replaceAll("\\+", "%20"));
示例