CString strkey = "测试";
DWORD dBufSize = WideCharToMultiByte(CP_UTF8, 0, strkey, -1, NULL, 0, NULL, FALSE);
//分配目标缓存
char *dBuf = new char[dBufSize];
memset(dBuf, 0, dBufSize);
WideCharToMultiByte(CP_UTF8, 0, strkey, strkey.GetLength(), dBuf, dBufSize, NULL, FALSE);
std::string name = dBuf;
delete[] dBuf;
Json::Value rootvalue;
rootvalue[name.c_str()] = “test”;
std::ofstream ofs;
ofs.open(strnormsize);
ofs << rootv
alue.toStyledString();ofs.close();