• 技术文章 >后端开发 >XML/RSS教程

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

    黄舟黄舟2017-03-30 14:18:41原创974
    使用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中文乱码解决的案例的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:简单介绍OFBiz使用xml配置界面的想法 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 使用xmlhttp为网站增加域名查询功能的示例代码分享• 四种XML解析方式详解• 基于PHP对XML的操作详解• XML数据查询技术已经成为现今的研究热点• XML学习(一)元素,属性,读取详解
    1/1

    PHP中文网