#include<iostream>
#include<string>
#include<codecvt>
#include<locale>
#include<algorithm>
#include<iomanip>
#include<sstream>
using namespace std;
int main()
{
std::wstring wstr = L"é";
std::wstring_convert<std::codecvt_utf8<wchar_t>> myconv;
std::stringstream ss;
ss << std::hex << std::setfill('0');
for (auto c : myconv.to_bytes(wstr))
{
ss << " ";
ss << std::setw(2) << static_cast<int>(c);
}
string ssss = ss.str();
cout << "ssss = " << ssss << endl;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZz4KI2luY2x1ZGU8Y29kZWN2dD4KI2luY2x1ZGU8bG9jYWxlPgoKI2luY2x1ZGU8YWxnb3JpdGhtPgoKI2luY2x1ZGU8aW9tYW5pcD4KI2luY2x1ZGU8c3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJc3RkOjp3c3RyaW5nIHdzdHIgPSBMIsOpIjsKCXN0ZDo6d3N0cmluZ19jb252ZXJ0PHN0ZDo6Y29kZWN2dF91dGY4PHdjaGFyX3Q+PiBteWNvbnY7CgoJc3RkOjpzdHJpbmdzdHJlYW0gc3M7CglzcyA8PCBzdGQ6OmhleCA8PCBzdGQ6OnNldGZpbGwoJzAnKTsKCglmb3IgKGF1dG8gYyA6IG15Y29udi50b19ieXRlcyh3c3RyKSkKCXsKCQlzcyA8PCAiICI7CgkJc3MgPDwgc3RkOjpzZXR3KDIpIDw8IHN0YXRpY19jYXN0PGludD4oYyk7Cgl9CglzdHJpbmcgc3NzcyA9IHNzLnN0cigpOwoJY291dCA8PCAic3NzcyA9ICIgPDwgc3NzcyA8PCBlbmRsOwoKfQ==