【问题标题】:How can I store Cyrillic characters in a char如何将西里尔字符存储在 char 中
【发布时间】:2014-04-16 14:56:07
【问题描述】:

如何在char 中存储西里尔字母?因为 char 使用 ASCII 存储数据,但不包括西里尔字符(例如:йцукенгшщз)。那么如何将西里尔字母存储在 char 中?

【问题讨论】:

  • @IanRoberts,C++ 我想,因为这就是他将问题标记为的内容。
  • How to use Unicode in C++? 的可能重复项
  • @user3507600 在我发表评论时,这个问题只有两个标签 - char 和 ascii
  • @IanRoberts,啊,在那种情况下你真的不知道是吗。
  • 如果您不想重写代码以使用宽字符,UTF-8 是一种以 C 字符串兼容格式存储 Unicode 字符串的好方法:en.wikipedia.org/wiki/UTF-8

标签: c++ char ascii


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    相关资源
    最近更新 更多