用C语言打印希腊字符

用C语言打印希腊字符,c,unicode,character,non-english,C,Unicode,Character,Non English,有没有办法用C打印希腊字符? 我正试着打印出单词“ΑΝΓΡΜΜΑ∑∑∑” 与: 但是我在控制台中得到一些随机符号作为输出 使用支持Unicode的控制台,如 使用或类似功能 始终使用Unicode:) 将控制台字体设置为Unicode TrueType字体,并使用“ANSI”机制(假设为Windows…)发出数据。例如,此代码打印γειάσον: #include "windows.h" int main() { SetConsoleOutputCP(1253); //"ANSI"

有没有办法用C打印希腊字符? 我正试着打印出单词“ΑΝΓΡΜΜΑ∑∑∑” 与:

但是我在控制台中得到一些随机符号作为输出

  • 使用支持Unicode的控制台,如
  • 使用或类似功能
  • 始终使用Unicode:)

  • 将控制台字体设置为Unicode TrueType字体,并使用“ANSI”机制(假设为Windows…)发出数据。例如,此代码打印γειάσον:

    #include "windows.h"
    
    int main() 
    {
         SetConsoleOutputCP(1253); //"ANSI" Greek
         printf("\xE3\xE5\xE9\xDC \xF3\xEF\xF5"); // encoded as windows-1253
    
         return 0;
    }
    
    必要阅读的可能副本:
    #include "windows.h"
    
    int main() 
    {
         SetConsoleOutputCP(1253); //"ANSI" Greek
         printf("\xE3\xE5\xE9\xDC \xF3\xEF\xF5"); // encoded as windows-1253
    
         return 0;
    }