在 C 中打印希腊字符
Printing Greek characters in C
有没有办法在C中打印希腊字符?
我正在尝试打印出“ΑΝΑΓΡΑΜΜΑΤΙΣΜΟΣ”这个词
与:
printf("ΑΝΑΓΡΑΜΜΑΤΙΣΜΟΣ");
但我在控制台输出了一些随机符号。
将您的控制台字体设置为 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;
}
有没有办法在C中打印希腊字符? 我正在尝试打印出“ΑΝΑΓΡΑΜΜΑΤΙΣΜΟΣ”这个词 与:
printf("ΑΝΑΓΡΑΜΜΑΤΙΣΜΟΣ");
但我在控制台输出了一些随机符号。
将您的控制台字体设置为 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;
}