我的 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");
但没有获得成功。有人可以帮我解决这个问题吗?