codecvt应该有用,标准提供了UTF-8的实现,例如codecvt_utf8<char32_t>()在这种情况下是合适的.
可能是这样的:
wstring_convert< codecvt_utf8<char32_t>, char32_t >().from_bytes(the_std_string).size()
| 归档时间: | 
 | 
| 查看次数: | 3777 次 | 
| 最近记录: |