+ -
当前位置:首页 → 问答吧 → 请问一下XML的Encoder要写在哪边?

请问一下XML的Encoder要写在哪边?

时间:2010-12-30

来源:互联网

我的问题是 我有一份xml的文件里面有中文字

我在zk里面要怎么加encoder?

以下是我的Code
1
2
3
4
5
6
7
 String s = xmlFile; (已经组好的xml String)      
  try { FileOutputStream fos = new FileOutputStream(
    Sessions.getCurrent().getWebApp().getRealPath("/Rteau.xml"));
fos.write(xmlFile.toString().getBytes());
         

作者: joy6811   发布时间: 2010-12-30

其实我看不懂,你要加什么encoder ,为什么需要,跟你想要做什么结果 XD

如果你要写 xml 档 那就照 java 的世界规格就好了

作者: Tony1223   发布时间: 2010-12-30

我自己打了以后我自己也看不懂

以上的Code 我可以把xml写到webapp 下面的Rteau.xml这个档案
可是之后打开xml档案会发现夹在tag之间的value中文会有奇怪的符号..
1
<?xml version="1.0" encoding="utf-8"?> <object><dataShow><rows><name>Ǩ˹̭</name><name1>̃ŖǾťņܐ˭۴ʺ܅ְǡ</name1>


我的问题是要如何可以让有中文写进xml的时候不会有乱码
麻烦你啦 Tony

作者: joy6811   发布时间: 2010-12-31

我没有很肯定,不过我想这东西可以解决你的问题

作者: Tony1223   发布时间: 2010-12-31

Tony大刚才我自己试我用URLEncode发现有一个情况

Encode完的档案 用记事本

作者: joy6811   发布时间: 2010-12-31

joy6811 wrote:
Tony大刚才我自己试我用URLEncode发现有一个情况

Encode完的档案 用记事本

作者: qrtt1   发布时间: 2010-12-31

我是写UTF-8

作者: joy6811   发布时间: 2010-12-31

joy6811 wrote:
我是写UTF-8


如何证明?

作者: qrtt1   发布时间: 2010-12-31

我加了这一行
1
URLEncoder.encode("String","UTF-8");

作者: joy6811   发布时间: 2010-12-31

热门下载

更多