【发布时间】:2017-12-07 23:55:38
【问题描述】:
在 C++11 及更高版本中,在字符串文字上使用 u8 前缀可以创建 UTF-8 编码的 char(字节)序列。
如何将这些序列输出到std::ostream?如何告诉std::ostream 要输出的const char * 或std:string 包含以UTF-8 编码的字符,而不是默认编码?
【问题讨论】:
-
带着沮丧、困惑和愤怒的情绪,我了解到support for Unicode in standard C++ is terrible。