Geany 不支持希腊语

Geany 不支持希腊语

我在用吉尼用于 C 编程。

我的代码包含一些希腊语句子,我设置了默认编码GREEK(ISO-8859-7),但是当我尝试执行该程序时,希腊字母显示如下。

我应该怎么做才能修复它?

在此处输入图片描述

操作系统:Ubuntu 14.04.02 64 位 长期支持服务
Geany 版本:1.23.1

答案1

我不认为这是 Geany 的问题。

尝试以下代码:

#include <stdio.h>
#include <wchar.h>
#include <locale.h>
int main()
{
    setlocale(LC_CTYPE, "");
    fwprintf(stdout, L"γειά σου κόσμος\n");
    return 0;
}

对我来说,关键的一行是setlocale(LC_CTYPE, "");。我还将把编码恢复为 UTF-8。

或者你也可以使用printf

#include <stdio.h>
int main()
{
    printf("γειά σου κόσμος\n");
    return 0;
} 

在此处输入图片描述

相关内容