摘要: 项目需要,要将繁体中文转换为简体中文,纠结了很久,各种iconv转换编码、wchar_t与char转换等等都尝试了,总结一下:1、繁体中文为big5编码,简体中文如gbk、utf等。iconv.h提供编码间的转换。 wchar_t 到 char的转换见上篇文2、开源lib:opencc下载地址:https://code.google.com/p/opencc/opencc提供繁体到简体的转换,解压后运行release.sh得到lib使用demo:http://hi.baidu.com/runningon/item/7acd387eddb5aa346cc37ce4 (http://ibadbo. 阅读全文
posted @ 2013-05-16 15:34 常小小 阅读(5939) 评论(0) 推荐(0) 编辑
摘要: 1、wstring string转换1)win32下wchar_t占2个字节,linux下wchar_t占4个字节。wchar_t的高字节应该存放在char数组的低字节。2)win下面有函数WideCharToMultiByte() 和 MultiByteToWideChar()3)linux类似的函数有:mbstowcs() wcstombs() wcstombs和mbstowcs使用:#include <locale.h>setlocale(LC_ALL, "");wcstombs(char * to,wchar_t * from,size_t _maxCo 阅读全文
posted @ 2013-05-16 15:15 常小小 阅读(3004) 评论(0) 推荐(1) 编辑