C++ 如何在字符中存储西里尔字符

C++ 如何在字符中存储西里尔字符,c++,char,ascii,C++,Char,Ascii,如何将西里尔字母存储在字符中?因为字符使用ASCII存储数据,但不包括西里尔字符(例如:цццццццз)。那个么我怎样才能将西里尔字母存储在一个字符中呢?也许我不明白这个问题,但试着使用正确的代码页。CP1251/OEM 866/KOI8-R? 存在一些代码页,这些代码页可能受查看器支持,允许以单个字符存储和表示任何西里尔字母符号。@IanRoberts,C++我想,因为这是他所标注的问题。在我发表评论时,可能的复制@ USS3507600,问题只有两个标签- char < /> >和 ASC

如何将西里尔字母存储在
字符中?因为字符使用ASCII存储数据,但不包括西里尔字符(例如:цццццццз)。那个么我怎样才能将西里尔字母存储在一个字符中呢?

也许我不明白这个问题,但试着使用正确的代码页。CP1251/OEM 866/KOI8-R?
存在一些代码页,这些代码页可能受查看器支持,允许以单个字符存储和表示任何西里尔字母符号。

@IanRoberts,C++我想,因为这是他所标注的问题。在我发表评论时,可能的复制@ USS3507600,问题只有两个标签-<代码> char < /> >和<代码> ASCII @ IanRoberts,啊,那么,你真的不知道你做了什么。如果你不想改写你的代码来使用宽字符,UTF-8是以C字符串兼容格式存储Unicode字符串的好方法: