65,209
社区成员
发帖
与我相关
我的任务
分享
string u2g(const char *inbuf)
{
size_t inlen = strlen(inbuf);
char * outbuf = new char[inlen * 2 + 2];
string strRet;
if(code_convert("utf-8", "gb2312", inbuf, inlen, outbuf, inlen * 2 + 2) == 0)
{
strRet = outbuf;
}
SAFE_DELETE_ARRAY(outbuf);
return strRet; // 这里可以得到string 但一旦返string就为空了
}