日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java %2f_字符串“http%3A%2F%2F”转换成http://详解

發布時間:2025/4/5 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java %2f_字符串“http%3A%2F%2F”转换成http://详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我截獲下來一個URL的字符串格式是“http%3A%2F%2F”,但是實際應該是http://

而“%2F”對應的就是 /

如果僅僅是想把字符串http%3A%2F%2F轉換成http://的話,用strstr()等字符串系列函數應該可以解決吧

對于“http%3A%2F%2Fwww.baidu.com%2Fasd%3Fa%3D123”這種特殊字符被轉義成16進制的字符串, 雖然知道“%3A”表示冒號(百分號“%”是轉義符, 相當于正則當中的反斜杠”/”)

但是很少人會采用這種匹配字符串的方法來強行轉義,因為這種匹配不僅不準確, 而且效率很低

而JS當中早就有了這種方法, encodeURIComponent和decodeURIComponent 容易理解, 前者是轉義字符串, 后者是解析字符串

所以當遇到上面的字符串時, 那就可以用 decodeURIComponent解析, 而解析結果也會變成我們想要的字符串“http://www.baidu.com/asd?a=123”

而decodeURI和encodeURI, 跟前面的類似, 只不過不會轉義特殊字符

例如:

http%3A%2F%2Fimg61.hbzhan.com%2F2%2F20130524%2F635049815930316074649.jpg

解碼后就是:

http://img61.hbzhan.com/2/20130524/635049815930316074649.jpg

Author popCategoriesTechnology

總結

以上是生活随笔為你收集整理的java %2f_字符串“http%3A%2F%2F”转换成http://详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。