我的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