我的XML響應正常顯示是一些匈牙利的字符不會在android系統
<name> DPD futár </name>
我的XML解析代碼
SAXParserFactory _saxFactory = SAXParserFactory.newInstance();
SAXParser _saxParser = _saxFactory.newSAXParser();
XMLReader _xmlReader = _saxParser.getXMLReader();
_shippingMethodList = new ArrayList<ShippingMethodItem>();
ShippingMethodParser _cartLoginParser = new ShippingMethodParser(
_shippingMethodList);
_xmlReader.setContentHandler(_cartLoginParser);
InputSource is = new InputSource();
is.setEncoding("ISO-8859-1");
is.setCharacterStream(new StringReader(response));
_xmlReader.parse(is);
但我得到了下面的字符串我名稱變量。
DPDfutár
我也嘗試用
is.setEncoding("UTF-8");
,但沒有得到成功。任何人都可以幫我解決這個問題嗎?
可能幫助you.http://stackoverflow.com/questions/4259128/how-can-i-create-a-multilingual-android-application – 2013-02-27 12:48:44