易截截图软件、单文件、免安装、纯绿色、仅160KB

CreateFile 保存的xml如何格式为utf-8

我现在用wininet从从网上read下来的文本保存为xml,网上的xml格式是utf-8的,但是我保存的xml格式变成了ansi的,导致中文乱码,怎么处理?

1、保存格式变成utf-8
2、将utf-8的变为ansi的格式
这两种方式分别怎么处理?
保存文件的时候在开头存一个utf-8的bom:  0xef 0xbb 0xbf

1.写把 <?xml version="1.0" encoding="utf-8"?>写头xml头行,然后在write 读到的内容
2. 想xml写你读到的内容之前,写把读到的字符串转化为UTF-8;


UTF8 转 ANSI的,倒是没写过
setlocale(LC_ALL, "");
wctomb();
实施这俩可以么

引用
1.写把 <?xml version="1.0" encoding="utf-8"?>写头xml头行,然后在write 读到的内容
2. 想xml写你读到的内容之前,写把读到的字符串转化为UTF-8;


up

引用
UTF8 转 ANSI的,倒是没写过
setlocale(LC_ALL, "");
wctomb();
实施这俩可以么

UTF8 转 ANSI的
C/C++ code:

//预转换,得到所需空间的大小
int wcsLen = ::MultiByteToWideChar(CP_UTF8, NULL, buffer, strlen(buffer), NULL, 0);
wchar_t* wszString = new wchar_t[wcsLen];
//转换
MultiByteToWideChar(CP_UTF8, NULL, buffer, strlen(buffer), wszString, wcsLen);


这样就可以了,不b


相关问答:

如何将XML数据存入ACCESS数据库

请问各位大师,我现在需要将XML的数据实时的存入到数据库中,我是用asp编的程序,大量们帮忙分析 一下!!!
下面是我的XML文件代码
XML code:

<?xml version="1.0" encoding="utf-8"? ......

C# DataSet导出xml 批处理(循环)得怎么处理

DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
      <B>
        <C>
        </C>
  &nb ......

如何对xml内容数据进行比较 - VC/MFC / HTML/XML

如何对xml内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
  <TestLIST>
  <PID>40</PID>
  <TestName>深圳市</TestName> ......

基于XML技术的网页内容提取


如题
请问能不能给点指点,关于这个课题我不知道该怎么准备!
说得太简洁了,不理解

买几本xml基础的书看看

是解析xml吗?如果是,建议先用dom解析,找到方法后,可以直接使用jquery解析,建 ......

关于Struts2的xml输入校验 - Java / Java EE

在action中至少有4个方法,每个方法接受一种请求,例如四个方法最简单的就是增删改查,每一种操作,需要校验的action属性是不同的,校验属性的规则也是不同的,怎么样才能使用xml的输入校验?
如果是使用actionName ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号