我将查询发送到一个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