我的 XML 响应是
<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);
但是我在我的名字变量中得到了以下字符串。
DPD 未来
我也尝试
is.setEncoding("UTF-8");
但没有获得成功。有人可以帮我解决这个问题吗?