这里是Uri的文档中对parse()
的描述
说
创建一个解析给定编码URI字符串的Uri。
什么是编码的URI字符串?是这样的:
http://username:password@host:8080/directory/file?query#fragment
还是这个?
http%3A%2F%2Fusername%3Apassword%40host%3A8080%2Fdirectory%2Ffile%3Fquery%23fragment
答案 0 :(得分:0)
http%3A%2F%2Fusername%3Apassword%40host%3A8080%2Fdirectory%2Ffile%3Fquery%23fragment
例如,您可以使用此代码进行编码。
str = URLEncoder.encode(str, "UTF-8").replaceAll("\\+", "%20")
.replaceAll("\\%21", "!").replaceAll("\\%27", "'")
.replaceAll("\\%28", "(").replaceAll("\\%29", ")")
.replaceAll("\\%7E", "~")