std::string command;
// 将命令从GBK转换为宽字符(wchar_t*), 如果是utf8 编码将936改为65001
int wideSize = MultiByteToWideChar(936, 0, command.c_str(), -1, NULL, 0);
if (wideSize == 0)
{
TaskConvManager::instance().set_message(key, "运行执行转宽字符失败");
return false;
}
std::wstring wideCommand(wideSize, 0);
MultiByteToWideChar(936, 0, command.c_str(), -1, &wideCommand[0], wideSize);
windows下窄字符转宽字符
最新推荐文章于 2025-12-22 20:10:38 发布
3901

被折叠的 条评论
为什么被折叠?



