XSLT转换XML时的中文问题
2004-08-10 09:50
323 查看
用JAXP输出时,要把encoding换为GB2312的话:
Transformer transFormer=factory.newTransformer(stylesheet);
Properties properties = transFormer.getOutputProperties();
properties.setProperty(OutputKeys.ENCODING,"GB2312");
transFormer.setOutputProperties(properties);
要借助于properties的类中outputkey的帮助。
生成和XLST转换时都是这样,但在XLST文件中,我在href里用到{./}时,如果是中文,还是出问题,不知如何解决
<a href="{/HTMLPAGE/@URL}{./}"><xsl:value-of select="./"/></a>
解释为<a href="http://192.168.3.165/oraclev2[1].0%E5%82%BB%E7%93%9C%E4%B9%A6.pdf">oraclev2[1].0傻瓜书.pdf</a>
类似。
怎么办呢?
Transformer transFormer=factory.newTransformer(stylesheet);
Properties properties = transFormer.getOutputProperties();
properties.setProperty(OutputKeys.ENCODING,"GB2312");
transFormer.setOutputProperties(properties);
要借助于properties的类中outputkey的帮助。
生成和XLST转换时都是这样,但在XLST文件中,我在href里用到{./}时,如果是中文,还是出问题,不知如何解决
<a href="{/HTMLPAGE/@URL}{./}"><xsl:value-of select="./"/></a>
解释为<a href="http://192.168.3.165/oraclev2[1].0%E5%82%BB%E7%93%9C%E4%B9%A6.pdf">oraclev2[1].0傻瓜书.pdf</a>
类似。
怎么办呢?
相关文章推荐
- JAXB转换xml中文乱码问题解决
- IE9下通过XSLT转换XML的显示问题
- IE9下通过XSLT转换XML的显示问题
- XSL 转换:XSLT 可缓和 XML 架构的不相容性问题[网淘]
- xml用xsl转换成html的中文乱码问题
- 全方位解决xml中文问题
- [导入]关于用xslt输出xml的问题
- 纯数据xml通过xslt转换成报表xml
- .NET中利用Ebay的XSLT模板转换XML到JSON
- spring mvc解决中文乱码问题需在web.xml文件中添加下面的配置
- xslt将xml转换成html
- Java工程Properties配置文件注释中文,会自动转换为其他编码方式问题解决 中文乱码
- 用Dom4j解析XML及中文问题
- [ASP] xml中的中文显示问题
- 宽字符和窄字符之间的转换,以及对中文的处理问题总汇
- xml中文出错问题解决方法
- 利用XSLT把ADO记录集转换成XML
- 关于中文转换的问题
- 关于xml与html的转换-xslt
- eclipse下java中凝视字体太小和xml中中文字体太小问题解决方法