课程
/后端开发
/Java
/Java眼中的XML---文件读取
按照老师给的XML 文件,编码格式是UTF-8。程序出现错误如下:
我改为UTF8,把那个-去掉了,可以运行了,但是有乱码。
我的程序使用的是默认编码GBK。请问这是什么问题,该怎么修改呢。程序和老师的一模一样。
2016-08-01
源自:Java眼中的XML---文件读取 2-3
正在回答
项目的代码是gbk,而xml的编码格式是UTF-8。运行的时候,统一将项目的编码格式设置为gbk,再将老师给的xml文件里的出现乱码的地方,重新敲进去就可以了。
qq_莣優錵_03493732 提问者
东升园一男子 回复 qq_莣優錵_03493732 提问者
qq_莣優錵_03493732 提问者 回复 东升园一男子
gbk是2个字节表示一个汉字,utf-8是三个字节表示一个汉字,所以会有乱码。要想没有乱码,必须保证xml文件和你的程序文件保持一致的编码。eclipse直接导入在桌面创建的xml文件是不会改变编码的,但是在eclipse中重新编辑name的中文名就可以了,保存之后中文也是gbk编码了。
举报
通过Java认识并且创造XML文件,如何应用 Java“解析 XML
2 回答SAX解析xml
2 回答DOM解析问题
1 回答如果用之前的两种方法进行xml解析时出现乱码问题的时候