预览模式: 普通 | 列表

dom4j解析xml需要严格注意编码问题

当 编码格式为 utf-8 的xml文件中的节点包含纯中文字符时,dom4j读取时如果不指定编码,会引起解析错误。


CODE:

<subject>
<![CDATA[您的新密码]]>
</subject>



需要指定编码:
[code]
//这里的编码要与xml文件编码格式一致.
Reader reader = new BufferedReader(new InputStreamReader(stream,CjwGlobals.getCharacterEncoding()))...

查看全部...

标签: 编码 xml dom4j 

分类:JAVA技术 | 固定链接 | 评论: 29 | 查看次数: 5863

contentType 'text/xml; charset=UTF-8' conflicts问题

附件
切换到幻灯片模式

Resin升级到3.1.3后,有同事发现原来在Resin 3.0.xx下成功运行的部分jsp文件(输出xml格式文件)编译出错:
[code]
500 Servlet Exception
XXXXX.jsp:1: contentType 'text/xml; charset=UTF-8'
conflicts with previous value of contentType 'text/html; charset=UTF-8'.
Check the .jsp and any included .jsp files for conflicts.

1: <%@ page ...

查看全部...

标签: 编码 问题 ContentType conflicts 

分类:JAVA技术 | 固定链接 | 评论: 72 | 查看次数: 10528

linux下转换文件编码,用 iconv 指令

要將文字檔案的原有編碼(例如 eucJP、eucKR、Big5、或 GB18030)改為 UTF-8,不妨使用 iconv 工具程式:


iconv -f <native encoding> -t UTF-8 <filename> -o <newfilename>

查看全部...

标签: linux 转换 编码 iconv 

分类:Linux | 固定链接 | 评论: 2 | 查看次数: 2598