最近写一个小程序IPSwitcher时用到tinyXML,这个类可以读出UTF-8的XML,但是如果让它生成XML文件(SaveFile),则是用ASCII方式,这时一旦加入中文则浏览器无法解析。因此需要先将中文转换成UTF-8写入。
另外以前的一个小程序iWantVOA也用到UTF-8的转换。所以把这个程序记下来:
测试环境:VC2005
相关文章
- 字符编码之UCS-2与Utf-8
- UNICODE(UTF-16)与UTF-8编码的相互转换
- 字符编码的故事:ASCII,GB2312,Unicode,UTF-8,UTF-16
- 字符编码之ASCII码、Unicode、UTF-8的关系和区别
- 【转载】实现UTF8与GB2312编码格式相互转换(VC)已经验证!
- C# ASCII与字符串间相互转换 (转)
- [Python] 十六进制整数与ASCii编码字符串相互转换
- C/C++,字符串的UTF-8与GBK(或GB2312)编码转换
- 对ASCII、Unicode、UTF-8、GB2312的理解
- Ruby on Rails 3,不兼容字符编码:UTF-8和ASCII-8BIT与i18n。