详解JSTL读取xml中文乱码解决的案例

互联网 17-3-30
使用JSTL的xml标签,分析显示xml文件,遇到中文乱码问题。xml文件使用utf-8、jsp使用utf-8、html字符集设置为utf-8,按说应该不出现乱码。 仔细分析,问题出现在c:import语句,为该语句指定正确的字符集,就不会出现乱码了。

Html代码

  	<x:parse var="parsedDoc">  	  	<c:import url="test.cxml" charEncoding="utf-8"></c:import>    	</x:parse>    	    	<h1>读取内容:</h1>    	<x:out select="$parsedDoc/Collection/Items/Item[@Id=0]/Description"/><br>

  test.cxml的内容如下:

<?xml version="1.0" encoding="utf-8"?>  <Collection>    <Items>      <Item Id="0">        <Description>隔壁老王的博客,wallimn</Description>      </Item>      <Item Id="1">        <Description>http://wallimn.iteye.com</Description>      </Item>      <Item Id="3">        <Description>这是一段中文信息。</Description>      </Item>    </Items>  </Collection>

以上就是详解JSTL读取xml中文乱码解决的案例的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:简单介绍OFBiz使用xml配置界面的想法

相关资讯