- 博客(2)
- 收藏
- 关注
原创 wstring与string互转
参考:http://www.velocityreviews.com/forums/t503692-i-need-help-for-std-codecvt.htmlstatic string to_string(const wstring& str, const locale& loc = std::locale("")){ typedef codecvt codecvt_t; const codecvt_t& cc = use_facet(loc); mbstate_t state = mbstate_t(
2011-04-13 00:06:00 937
原创 linux下转换charset
linux下转charset,由于不知道utf8一个字符有多长,所以不知道转换后的串有多长,开大缓冲是一个办法,但是如果输入太大并且并发较高的话有占用内存太大的问题。方案暂时折中为对文件采用命令转换,消息采用大缓冲方式iconv()来转换。不敢全部用命令,开销大。//utf8文件转为gb2312文件int utf8_to_gb2312_file(char* szUtf8FileName,char* szGb2312FileName){ if(szUtf8FileName==NULL || szG
2011-04-07 16:29:00 931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人