C++ 将C+中的std::string(utf8)转换为std::string(多字节)+;

C++ 将C+中的std::string(utf8)转换为std::string(多字节)+;,c++,android-ndk,stdstring,multibyte,utf8-decode,C++,Android Ndk,Stdstring,Multibyte,Utf8 Decode,TinyXML提供的数据源 Data encoding(UTF-8) std::string sAnswer = pStageNode->ToElement()->Attribute("Answer"); 我想将std::string(utf8)转换为std::string(多字节) 我的平台是Android(NDK)你说的“多字节”到底是什么意思?UTF-8已经是多字节字符编码。UTF-8是多字节编码。我认为您需要说明您希望转换为什么编码。也许多字节在Android环境中意味

TinyXML提供的数据源

 Data encoding(UTF-8)

std::string sAnswer = pStageNode->ToElement()->Attribute("Answer");
我想将
std::string(utf8)
转换为
std::string(多字节)


我的平台是Android(NDK)

你说的“多字节”到底是什么意思?UTF-8已经是多字节字符编码。UTF-8是多字节编码。我认为您需要说明您希望转换为什么编码。也许多字节在Android环境中意味着一些特殊的东西?