【Java】XML编码
2023-09-11 14:17:09 时间
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("UTF-8");
XMLWriter writer = new XMLWriter(new FileOutputStream(XmlPath), format);
writer.write(doc);
writer.close();
保证输出的xml被格式化,同时输出没有自动转换为ANSI。
如使用XMLWriter writer = new XMLWriter(new FileWriter(new File(XmlPath)), format);会出现Xml文件第一行是UTF-8,但是内容确实ANSI的乱码状态。
相关文章
- Java中char和String 的深入理解 - 字符编码
- Java反射机制详解(3) -java的反射和代理实现IOC模式 模拟spring
- 关于java中的值传递和引用传递(也就是地址传递)
- java高级用法之:在JNA中将本地方法映射到JAVA代码中
- java安全编码指南之:文件IO操作
- java中的Atomic类
- Java NIO.2 Files类的常用方法
- Win10 JAVA安装及环境搭建(windows jdk,windows java环境配置)
- 【JAVA】封装:实例和阶段性理解(不断学习,不断更新...)
- Java Date Time 教程-java.sql.Timestamp
- 【Java】【异常排查】java.lang.NoClassDefFoundError 完美解决
- java 哈夫曼编码反编码的实现
- 《Java编码指南:编写安全可靠程序的75条建议》—— 指南12:不要使用不安全的弱加密算法
- 1. java.util.concurrent - Java 并发工具包
- Java线程锁,synchronized、wait、notify详解--java 管程
- java入门04---九九乘法表
- 正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果集 java.lang.OutOfMemoryError: Java heap space
- java如何判断编码是否是utf8编码
- Java之throw和throws的区别及java中的异常处理
- Java魔法堂:解读基于Type Erasure的泛型
- 【Harmony OS】【JAVA UI】webView动画加载资源加载动画交互
- java学习路线-Java技术人员之路从0基础到高级
- 简单的JAVA MVC框架模式--Java-servlet-JavaBean
- Java学习路线:day7 数组2
- 解决Java使用response下载文件报错,并总结可能出错的原因: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。
- 【Java I/O 流】文件的操作——java.io.File 类详解