ç»å¸¸ä¼å¨æµè§å¨çå°åæ éçå°è¿æ ·çå符串%E6%96%87%E6%A1%A3
è¿å°±æ¯è¢«ç¼ç åçå符串ï¼ä¸é¢å°±è®¨è®ºä¸ä¸java çurlç¼ç ä¸è§£ç é®é¢
java.net.URLDecoder.decode(String s,String enc);
å°application/x-www-form-urlencodedå符串转æ¢ææ®éå符串ã
java.net.URLEncoder.decode(String s,String enc);
å°æ®éå符串转æ¢æapplication/x-www-form-urlencodedå符串
代ç 示ä¾ï¼
import java.net.URLDecoder;
import java.net.URLEncoder;
public class URLDecoderTest {
public static void main(String[] args) throws Exception {
//å°application/x-www-form-urlencodedå符串
//转æ¢ææ®éå符串
//å¿
须强è°çæ¯ç¼ç æ¹å¼å¿
é¡»æ£ç¡®ï¼å¦baiduçæ¯gb2312ï¼ègoogleçæ¯UTF-8
String keyWord = URLDecoder.decode("%E6%96%87%E6%A1%A3", "gb2312");
System.out.println(keyWord);
//å°æ®éå符串转æ¢æ
//application/x-www-form-urlencodedå符串
//å¿
须强è°çæ¯ç¼ç æ¹å¼å¿
é¡»æ£ç¡®ï¼å¦baiduçæ¯gb2312ï¼ègoogleçæ¯UTF-8
String urlStr = URLEncoder.encode("ææ¡£", "gb2312");
System.out.println(urlStr);
}
}
温馨提示:答案为网友推荐,仅供参考