当前位置:编程学习 > wap >>

cocos2d-x 中文乱码

[cpp]
wchar_t wText[10] = {L"小丑鱼"}; 
    char sText[20]= {0}; 
    WCharToMByte(wText,sText,sizeof(sText)/sizeof(sText[0])); 
    eglView.setViewName(sText); 

 

函数:

[cpp] 
BOOL WCharToMByte(LPCWSTR lpcwszStr, LPSTR lpszStr, DWORD dwSize) 

    DWORD dwMinSize; 
    dwMinSize = WideCharToMultiByte(CP_UTF8,NULL,lpcwszStr,-1,NULL,0,NULL,FALSE); 
    if(dwSize < dwMinSize) 
    { 
        return FALSE; 
    } 
    WideCharToMultiByte(CP_UTF8,NULL,lpcwszStr,-1,lpszStr,dwSize,NULL,FALSE); 
    return TRUE; 


作者:x1135768777
补充:移动开发 , 其他 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,