zoukankan      html  css  js  c++  java
  • xml中文出错问题解决方法

    初学XML的时候会经常出现当XML的节点内容中包含中文的时候出错的问题。用专业的XML开发工具时就不会出现问题,但用文本编辑器编辑的很容易出现这个问题。

    实际上这并不难解决,这是由于声明的编码与文件默认编码不符合造成的。

    XML文件的默认编码是UTF-8的,文本编辑器保存文件的默认编码是ANSI。

    例如在利用文本编辑器生成如下XML文件时

    <?xml version="1.0" encoding="utf-8" ?>
    <root>
    <msg>
    <title>中文english</title>
    </msg>
    </root>



    <root>
    <msg>
    <title>中文english</title>
    </msg>
    </root>

    XML文件中声明了编码方式UTF-8或则不声明默认的编码方式也还是UTF-8。
    如果使用默认的文本编辑器保存文件就会出现错误信息。
    此时应在用文本编辑器另存保存文件,并将保存选项的编码选择“UTF-8”(默认是ANSI),这样就不会出现错误了。

    如果不想改变保存文件时默认编码方式,则应该在XML文件中声明的编码方式改为“GB2312”,如下

    <?xml version="1.0" encoding="gb2312" ?>
    <root>
    <msg>
    <title>中文english</title>
    </msg>
    </root>

  • 相关阅读:
    任务总结四
    任务总结三
    任务总结二
    【大道至简】读后感
    人月神话
    12-13 库存信息管理系统
    12-9java web 数据库增删改查
    11-15课堂测试
    11-10关于java项目的异常处理
    11-10 动手动脑
  • 原文地址:https://www.cnblogs.com/ZetaChow/p/2237398.html
Copyright © 2011-2022 走看看