我將查詢發送到一個php文件,以獲得一個xml:編碼€ - 標號爲HTML
www.mydomain.com/order.php?item=€15,- shoes
對於HTML我需要€ - 標號爲:&êü,R 0;
我想:
try {
query=URLEncoder.encode(query,"UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
和後URL = www.mydomain.com/order.php?query
問題與在於=符號也變得編碼,我也得到了&êü,R 0的錯誤; (中, - 符號):
Caused by: java.lang.IllegalArgumentException: Illegal character in query at index
如何編碼這個查詢?
認爲它是擴展ASCII? (%80) – Pixelmonster