使用记事本编写xml文件保存出现异常解决办法

在涉及中文的xml文件中,首先在eclipse中声明xml文件时输入<?version=”1.0”encoding=”gb2312” ?>保存文件,后期无论怎样更改encoding的值都不会影响xml文件在浏览器中的显示。但是当我们改用记事本时就会发现浏览器无法打开的现象。

原因及解决方案:每个文件保存时有一定的编码方式的,一般记事本默认按照gb2312编码将中文字符编码为一定的二进制字符保存到硬盘,一旦将encoding改为utf-8,浏览器会将硬盘保存的二进制字符根据utf-8翻译为对应的文字,此时便无法显示xml文件了。所以,使用记事本编写xml文件,当改变encoding时,一定要选择另存为,在下图中单击编码下拉列表选择对应的编码格式保存。

至于eclipse还用“另存为”吗?答案是no!这就是eclipse的聪明之处,当我们更改encoding时,单机保存会自动保存为你设置的编码格式。了解原理还是好的,万一哪天没有eclipse就得用记事本该怎么办呢?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇