【发布时间】:2014-03-17 05:54:59
【问题描述】:
我正在尝试指示 Xstream 将 XML 转换为 Object,但只能以 UTF-8 读取它。这就是我试图实现这一目标的方式:
FileInputStream inStream = new FileInputStream((String) original);
InputStreamReader reader = new InputStreamReader(inStream, Charset.forName("UTF-8"));
xstream.fromXML(reader, myObject);
上面做了编组,但由于某种原因,下面的文字:
Lorem Ipsum §
总是转换为:
Lorem Ipsum §
我不希望它进行任何转换,所以我希望文本保持为Lorem Ipsum &#xA7。我在这里做错了吗?
【问题讨论】:
标签: java xml utf-8 character-encoding xml-serialization