把XML保存为ANSI编码

   XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.LoadXml(xmlText);

            //plu.xml 编码是ANSI的。否则称上品名是乱码
                XmlElement xeRoot = xmlDoc.DocumentElement;
                XmlDeclaration xdl = xmlDoc.CreateXmlDeclaration("1.0", "gb2312", "yes");
                xmlDoc.InsertBefore(xdl, xeRoot);
                xmlDoc.Save(fileFullName);  
时间: 2024-10-14 00:24:30

把XML保存为ANSI编码的相关文章

字符编码--第3章 字符的存储--ANSI编码

第11节 ANSI编码 为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2 个字节来表示 1 个字符.比如:汉字 '中' 在中文操作系统中,使用 [0xD6,0xD0] 这两个字节存储. 不同的国家和地区制定了不同的标准,由此产生了 GB2312.GBK.GB18030.Big5.Shift_JIS 等各自的编码标准.这些使用多个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码.在简体中文Windows操作系统中,ANSI 编码代表 GBK 编码:在繁体中文Windo

【ANSI编码和Unicode编码】

最近在对之前的代码进行优化,主要是把界面全部换成GUI形式的(就是市面上的这种),之前进行数据查询的时候没问题,但是换成GUI的时候,由于输入的的是Unicode编码,而处理的时候又强制转换成ANSI编码,经过一番查阅(刚开始还以为强制转换是万能的....),才发现...看来之前还是低估了它~~~ 以下是相关的介绍 常规的ANSI编码(使用""包裹)和Unicode编码(使用L""包裹),这样对应的就有了两套字符串处理函数,比如:strlen和wcslen,分别用于

用java实现文本文档的ANSI编码转化为UTF-8

package cwj.bbb; import java.io.*; class StreamTest { public static void main(String[] args) throws IOException { /* * 文件由ANSI转化为UTF-8 * 需要用到流InputStreamReader和OutputStreamWriter * 这两个流有charset功能 * */ File srcFile = new File("/home/cwjy1202/hadoop/ja

关于windows系统里locale、code page、ANSI编码的问题

最近把公司代码库里的代码同步下来之后编译了下,竟然出问题.问下同事说代码库肯定没问题,而我啥也没改,那到底那里出问题了呢? VS2018报的错误是:error RC2001: newline in constant 百度下这个错误的原因,主要原因是定义的字符串常量两个引号之间有换行,跳到相应出错的代码位置处,大体可以解决这个编译错误.当然,这个问题只是表象.由于代码库里的代码编译肯定能通过,而且这些代码已经跑了很久了,不可能存在这么低级的编译问题. 那么问题出在哪呢? 答案是操作系统的设置.问题

有关.xml保存编码问题

 今天在服务器上启动tomcat报错了.莫名其妙的一个问题,后来百度了一下才发现原来是自己编写的mapper中的.xml文件的编码方式产生的错误,因为我这里是直接将内容复制到.xml文件当中去的.解决办法:将原来的文件用txt文本文档的形式打开.然后从新保存,选择utf-8的编码方式

使用 sprintf swprintf 函数进行 unicode 与 ANSI 编码的转换

在看Windows核心编程时 发现一个Unicode与Ascii编码转换比较方便的函数 就是使用sprintf和swprintf. 1 char strA[100]; 2 wchar_t strW[100]; 3 4 //普通的sprintf 转换前后都是ANSI 5 sprintf(strA, "%s", "ANSI Str"); 6 7 //将Unicode字符转换成ASCII 8 sprintf(strA, "%S", L"Uni

Python解析xml文件遇到的编码解析的问题

使用python对xml文件进行解析的时候,如果xml文件的头文件是utf-8格式的编码,那么解析是ok的,但如果是其他格式将会出现如下异常: xml.parsers.expat.ExpatError: unknown encoding 因此,为了保证程序的正常运行,我们需要对读取的文件进行编码处理. 1.首先将读取的字符从原来的编码解析,并编码成utf-8: 2.修改xml的encoding: 代码如下: import sys import os import datetime import

48.XML保存衣服尺码信息

<?xml version="1.0" encoding="UTF-8"?> <clothesSize> <size range="height<165">S</size> <size range="165<height<170">M</size> <size range="110<height<175&quo

在web.xml中设置全局编码

在web.xml中配置 <filter> <filter-name>characterFilter</filter-name> <filter-class>com.cn.CharacterFilter</filter-class> </filter> <filter-mapping> <filter-name>characterFilter</filter-name> <url-pattern