首页 > 其他 > 详细

使用记事本编写xml文件保存出现异常原因

时间:2014-02-18 14:04:12      阅读:494      评论:0      收藏:0      [点我收藏+]

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


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

bubuko.com,布布扣

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


使用记事本编写xml文件保存出现异常原因

原文:http://holonlee.blog.51cto.com/7618459/1359937

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!