cocos2d-x win32 log 中文乱码解决办法
来源:互联网 发布:嘉兴市行知小学蔡老师 编辑:程序博客网 时间:2024/05/19 18:39
// gbk_2_utf8string My_gbk_two_utf8(const string text){ #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) wstring tes = [=]() { setlocale(LC_ALL, "chs"); const char* _tsur = text.c_str(); size_t _tsize = text.size() + 1; wchar_t* _tdest = new wchar_t[_tsize]; wmemset(_tdest, 0, _tsize); mbstowcs(_tdest, _tsur, _tsize); std::wstring result = _tdest; delete[] _tdest; setlocale(LC_ALL, "C"); return result; }(); int asciSize = WideCharToMultiByte(CP_UTF8, 0, tes.c_str(), tes.size(), NULL, 0, NULL, NULL); if(asciSize == ERROR_NO_UNICODE_TRANSLATION || asciSize == 0) { return string(); } char* resultString = new char[asciSize]; int conveResult = WideCharToMultiByte(CP_UTF8, 0, tes.c_str(), tes.size(), resultString, asciSize, NULL, NULL); if(conveResult != asciSize) { return string(); } string buffer = ""; buffer.append(resultString, asciSize); delete[] resultString; return buffer;#else return text;#endif}
0 0
- cocos2d-x win32 log 中文乱码解决办法
- Cocos2d-x win32显示中文乱码解决方法
- cocos2d-x win32显示中文乱码解决方法
- cocos2d-x 中文乱码
- cocos2d中文乱码的解决办法
- cocos2d-x 中文 乱码问题
- cocos2d-x游戏中文乱码
- cocos2d-x 中文 乱码问题
- cocos2d-x之中文乱码
- cocos2d-x解决中文乱码
- 【Cocos2d-X】中文乱码问题
- cocos2d-x中文乱码问题解决
- Cocos2d-x 中文乱码问题
- cocos2d-x中文乱码问题解决
- Cocos2d-x初入学堂(7)-->win32显示中文乱码解决方法
- cocos2d-x:读取指定目录下的文件名+解决中文乱码(win32下有效)
- Cocos2d-x初入学堂(7)-->win32显示中文乱码解决方法
- cocos2d-x 3.1.1 step by step 学习笔记3 Win32平台下中文乱码问题
- iOS XMPP 的使用
- JavaScript 的性能优化:加载和执行
- python - PyDev统一编码
- 黑马程序员--------集合
- Launchimage设置后在启动时无法显示
- cocos2d-x win32 log 中文乱码解决办法
- 投资理念:坚持就是力量
- Distance metric learning
- 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题
- 复制图片
- 多线程(创建线程-继承Thread类)
- 如何制做长辈疯传的网路分享图
- 设置section的头部间距
- Git 恢复误删文件