感觉编码没问题,不知道要怎么转?
要说有问题,也就是wchar_t应该采用了UTF-32编码,不配置本地化策略集,wcin是按 C 读入(吗)?
你说的这种情况,猜测只能将codecvt用在locale的构造函数里,具体该怎么设置呢?
或者简单点,可以在zsh环境中换另一个UTF-8编码的 locale,或者其他。
照理来说,刚开始用宽字符流,不该出现这么细节的代码要求。
【 在 here080 (hero080) 的大作中提到: 】
: 如我上面所述,试试std::codecvt?
--
FROM 61.155.142.*