在網(wǎng)上使用百度找了很多都沒有看見相關(guān)正確的實現(xiàn)烂琴,使用google一下就找到了滚澜,找軟件相關(guān)的文章還是使用google更加好粗仓。這里貼一個stackoverflow上對這個問題的java實現(xiàn)代碼,如果有疑問可以在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", "#");