在C++中获取utf-8 string的unicode值

作业折腾了给的函数好久没弄出来……发现阔以用cpp就直接调自带的方法了

std::wstring_convert<std::codecvt_utf8<char32_t>, char32_t> conv;
std::u32string utf32str = conv.from_bytes(someString);
for (char32_t u : utf32str) {
//do something with u
}

《在C++中获取utf-8 string的unicode值》有5个想法

          1. 那是因为能写出来已经很不容易了,其他方面的要求只能尽可能地让步。期中之前的作业按理说都不应该用 CPP。

发表评论

电子邮件地址不会被公开。 必填项已用*标注