1. 程式人生 > >android 網路請求url中有特殊字元解決方法

android 網路請求url中有特殊字元解決方法

經常在get網路請求中有特殊字元,系統編碼 自動轉譯這些特殊字元

有些字元在URL中具有特殊含義,基本編碼規則如下:
特殊含義 十六進位制值
1.+ 表示空格(在 URL 中不能使用空格) %20
2./ 分隔目錄和子目錄 %2F
3.? 分隔實際的 URL 和引數 %3F
4.% 指定特殊字元 %25
5.# 表示書籤 %23
6.& URL 中指定的引數間的分隔符 %26

java中URL 的編碼和解碼函式

解決方法 String newUrl = URLEncoder.encode(oldUrl);

java.net.URLEncoder.encode(String s)