c++ GBK的字符串存在char*里,怎么转成utf-8存在Wchar_t里?答:MultiByteToWideChar(CP_ACP, 0, GBK_String, -1, Unicode_String, 0);一旦完成了GBK到UNICODE的转换,接下来的步骤是将Unicode字符串转换为UTF-8。Windows API中的WideCharToMultiByte函数恰好可以胜任这一角色,设置CodePage为CP_UTF8即可。WideCharToMultiByte(CP_UTF8, 0, Unicode_String, -1, UTF8_...