use*_*605 9 c++ utf-8 stdstring
尝试实现 C++ 代码,其中我们可以使用非 utf8 字符作为 std::string 内的分隔符。
是否有非 UTF-8 char 之类的东西?
是的。0xC0、0xC1、0xF5、0xF6、0xF7、0xF8、0xF9、0xFA、0xFB、0xFC、0xFD、0xFE、0xFF 是无效的 UTF-8 代码单元。UTF-8 编码单元是 8 位。如果char您指的是 8 位字节,则无效的 UTF-8 代码单元将是char未出现在 UTF-8 编码文本中的值。