我的问题是,我有一个utf8格式的缓冲区,存储在std::string中。我想把它作为一条维斯弦溪来提升精神。在不将整个std::string转换为std::wstring的情况下,我如何做到这一点。我希望有一个流可以作为只读视图从utf8到系统上的任何wchar_t。
发布于 2015-05-14 12:54:09
您可以使用u8_to_u32_iterator。wchar_t不足以满足所有字符的需要。您也可以通过int32迭代器来提升精神功能,或者只编写一个包装器,这将把int32迭代器转换为wchar_t迭代器。或为此目的使用u32_to_u16_iterator。iter.html
https://stackoverflow.com/questions/30237530
复制相似问题