zoukankan      html  css  js  c++  java
  • 写XML配置文件时的一个乱码问题

    首先我们用文本文档写一个xml文件如下:

    <?xml version="1.0" encoding="gb2312"?>
    <a>
    	<b>中国</b>
    </a>
    

      

    用IE打开是正常显示的:

    但是如果我们把encoding=“GB2312”改为UTF-8就会出现乱码错误,这是怎么回事? 

    <?xml version="1.0" encoding="utf-8" ?>
    <a>
    	<b>中国</b>
    </a>
    

      

    我们设定的encoding是浏览器从硬盘中解析xml文档时所用的编码格式, 而我们的文本文档默认保存到硬盘中的编码格式是GB2312 , 所以 当我们编好上边的xml文档时存到硬盘中的编码格式是GB2312 , 而当我们用浏览器打开该xml文件时,浏览器使用的是encoding指定的编码格式(即 utf-8) 故, 我们用浏览器查看时会出现编码错误,所我们们只要在保存文本文档时利用另存为,设置编码格式为utf-8即可。

  • 相关阅读:
    Wampserver主机服务配置方法
    工作记录
    Shell教程
    简单教程
    java笔记
    四轴飞行器
    ace文档
    马尔科夫模型参考
    电子书搜索
    免费电子书
  • 原文地址:https://www.cnblogs.com/E-star/p/3489089.html
Copyright © 2011-2022 走看看