整容说文库 > 程序代码 > 教育资讯

一个关于编码的问题问题

来源:学生作业帮助网 编辑:整容说文库 时间:2021/01/28 07:44:53 程序代码
一个关于编码的问题问题程序代码
String sXml = menuXmlDoc.asXML();
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("c:\\as.xml")));
out.write(sXml);
out.close();
我用上面的方法把一个XML文档对象写到一个文件当中,但是不能用IE查看,报错以非法字符开始
内容是正确的,没有问题
内容是正确的,IE却说“以非法字符开始”?

你需要提供更完整的信息。
<?xml version="1.0" encoding="UTF-8"?>
我想知道这里填什么编码提环UTF-8
又或者在用
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("c:\\as.xml")));
这个对象写入文件的时候是否能指定编码呢?
哎,我自己找到问题了,数字不能用来做节点的名称
换成字母就好了
可视有人知道是为什么吗?
没有人?
因为名字不能以数字开头..
可以理解,标识符一般都不允许以数字开头。
程序代码