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);

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念