噢!我中间有用了这个,解决!
Transformer xformer = TransformerFactory.newInstance().newTransformer();
xformer.setOutputProperty("encoding","GB2312");//我加了一行这个
xformer.transform(source,result);
Transformer xformer = TransformerFactory.newInstance().newTransformer();
xformer.setOutputProperty("encoding","GB2312");//我加了一行这个
xformer.transform(source,result);
解决方案 »
- 调用super.getSqlMapClient();返回空,求大神指导
- 求推荐一本SSH的书!
- struts2 拦截器中的param 取不到问题!
- Java可不可写游戏外挂?
- tomcat配置了load-on-startup,然后有点问题
- 注释和注解
- 没招了!在hibernate中使用jotm
- javascript中函数如何执行一个链接?
- 谁能跟我说说jfreechart生成的各个图的具体应用场合,50分不够可以再加啊
- value object--javabean中的问题,急需解决!!
- 用什么样的java或者sql语句可以彻底清空一个已经连接的*.dbf数据库?
- 我写了个小程序有个问题请各位大虾看看
原文件:
<?xml version="1.0" encoding="GB2312"?>
<record objectID="100000">
<field name="name" type="text">
<realField name="姓名">temp</realField>
</field>
</record>
中间在jsp中的显示:
value="<?xml version="1.0" encoding="GB2312"?>
<record objectID="100000">
<field name="name" type="text">
<realField name="姓名">temp</realField>
</field>
</record>"
最终得到的结果文件:
<?xml version="1.0" encoding="GB2312"?>
<record objectID="100000">
<field name="name" type="text">
<realField name="????">temp</realField>
</field>
</record>
帮帮忙!
不要用GB2312
保证你没有问题
你是用java生成xml文件吗?
解析的内容要用 getBytes("GB2312") 转
保存xml时候,要设置输出的encode 为 GB2312(不设置就会被默认成UTF-8)。