在 CLion 中打印希腊字符 IDE

Print greek characters in CLion IDE

OS - Windows 8.1

IDE - CLion 2021.3.2

我需要打印一些希腊字符,但我只有这些符号:╬╗、╬╝、¤ü

我做错了什么?这是我的文件编码设置:

将控制台字体设置为 Unicode TrueType 字体并使用“ANSI”机制发出数据。 例如,此代码打印 γειì σου:

#include "windows.h"

int main() 
{
    SetConsoleOutputCP(1253); //"ANSI" Greek
    printf("\xE3\xE5\xE9\xDC \xF3\xEF\xF5"); // encoded as windows-1253

    return 0;
}

我决定安装旧版本的 Clion (v 2021.1.3) 默认设置。

其他尝试性更改无效:

  1. 我曾尝试重置 Clion v 2021.3.2 中的默认设置
  2. SetConsoleOutputCP(CP_UTF8); 但我需要在 CMakeLists.txt 中更改 C99-->C90 的 c 标准才能工作

关于负分,可能是个老生常谈的问题,但我尝试从一个星期开始解决,没有成功。我不是 C 语言方面的专家,也不是一般的计算机科学方面的专家,而且我只是没有其他人问我如何解决我的问题,因此我只需要一些帮助。

当您在 CLion 上工作时,在记事本++中打开文件,然后菜单编码 - 以 ANSI 编码,然后保存。在打开的 CLion 中,您会看到文件以错误的编码加载:'UTF-8'。在'windows-1253'点击重新加载就OK了CLion reload in windows 1253