Java 技术篇 - ServerSocket接收http的url请求中包含中文的处理方法,URLDecode与URLEncode,url解码与编码
生活随笔
收集整理的這篇文章主要介紹了
Java 技术篇 - ServerSocket接收http的url请求中包含中文的处理方法,URLDecode与URLEncode,url解码与编码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
效果圖:
正常接收到中文的請求是這個樣子的:%E6%AC%A2%E8%BF%8E%E6%9D%A5%E5%88%B0%E5%B0%8F%E8%93%9D%E6%9E%A3%E7%9A%84%E5%8D%9A%E5%AE%A2%EF%BC%81
通過解碼方法:
String url_new = java.net.URLDecoder.decode(url, "UTF-8");
解碼后恢復為中文:
歡迎來到小藍棗的博客!
測試這個請求:
測試代碼如下:
如果需要編碼的話可以使用:
String url_new = java.net.URLEncoder.encode(url, "UTF-8");
喜歡的點個贊?吧!
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Java 技术篇 - ServerSocket接收http的url请求中包含中文的处理方法,URLDecode与URLEncode,url解码与编码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 技术篇 - 使用unico
- 下一篇: Java 技术篇 - 前端浏览器发送一次