java如何还原xml中的转义字符 <CopyrightOwnerCN>上海声像出</CopyrightOwnerCN> 这个是我们xml中的一个节点。值是转义过的。 我现在用XStream来获取这个值,如何输出中文? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str = "上海声像出"; str = str.replace("&#", ""); for (String s : str.split(";")) { System.out.println((char) Integer.parseInt(s)); }上这个是ASCII码 可以试试用xsl定义其输出格式! 下载一个commons-lang.jar,它里面有个类StringEscapeUtils就是处理转义和反转义的import org.apache.commons.lang.StringEscapeUtils;public class Test { public static void main(String[] args) throws Exception { String str = "上海声像出"; String newStr = StringEscapeUtils.unescapeXml(str); // 下边这个也行 // String newStr=StringEscapeUtils.unescapeHtml(str); //转义之后的字符 System.out.println(newStr); }}输出结果:上海声像出 线程同步 类静态属性同步问题 求助把具有相同属性的多个对象合并到一个表格中显示的问题 xml中如何将&作为文字列使用 没改过任何东西,就突然提示连不上数据库了! spring中,这种情况怎么使用IoC? 程序员2003.09期的一个Hibernate示例,不能测试通过? 很土的一问,关于sessionbean及jsp中的session 关于jsp网站得配置问题,resin,sqlserver.. JBOSS和EJB是什么关系??? JSTLC标签里面怎么迭代循环 Map的集合? 求助一个用Expect实现的自动交互问题 急!关于工作流引擎 的总题
String str = "上海声像出";
str = str.replace("&#", ""); for (String s : str.split(";")) {
System.out.println((char) Integer.parseInt(s));
}上这个是ASCII码
public class Test { public static void main(String[] args) throws Exception {
String str = "上海声像出";
String newStr = StringEscapeUtils.unescapeXml(str);
// 下边这个也行
// String newStr=StringEscapeUtils.unescapeHtml(str);
//转义之后的字符
System.out.println(newStr); }
}
输出结果:
上海声像出