js encodeURI 的java实现

在网上使用百度找了很多都没有看见相关正确的实现,使用google一下就找到了,找软件相关的文章还是使用google更加好。这里贴一个stackoverflow上对这个问题的java实现代码,如果有疑问可以在stackoverflow上进行检索

URLEncoder.encode(s, "UTF-8")
                .replaceAll("\\+", "%20")
                .replaceAll("\\%21", "!")
                .replaceAll("\\%27", "'")
                .replaceAll("\\%28", "(")
                .replaceAll("\\%29", ")")
                .replaceAll("\\%7E", "~")
                .replaceAll("\\%2C", ",")
                .replaceAll("\\%2F", "/")
                .replaceAll("\\%3F", "?")
                .replaceAll("\\%3A", ":")
                .replaceAll("\\%40", "@")
                .replaceAll("\\%26", "&")
                .replaceAll("\\%3D", "=")
                .replaceAll("\\%2B", "+")
                .replaceAll("\\%24", "\\$")
                .replaceAll("\\%23", "#");
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容