Cmakeup 写xml 解决中文乱码问题

前端之家收集整理的这篇文章主要介绍了Cmakeup 写xml 解决中文乱码问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


CMarkup字符集问题

daubwu posted @ 2008年9月08日 00:54 in VC with tags XML CMarkup,38 阅读
CMarkup支持Unicode,_MBCS宏定义。VS默认设置为MBCS宏定义,未设置该宏时为UTF-8编码。
有 MBCS宏定义,且 打开的文件是UTF-8编码:
CMarkup在Load时将UTF-8转换ANSI编码格式,所以要在读取的地方设置
  1. #include<locale.h>
  2. setlocale(LC_ALL,"");

没有MBCS宏定义,且打开的文件是UTF-8编码:
系统默认将文件按UTF-8格式读入系统中,所以显示的时候要手动将数据转换为ANSI格式的进行显示
copy
    "");
  1. strVal=CMarkup::UTF8ToA(strVal);
原文链接:https://www.f2er.com/xml/297811.html

猜你在找的XML相关文章