首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用C语言打印希腊字符

用C语言打印希腊字符
EN

Stack Overflow用户
提问于 2015-05-15 09:06:09
回答 2查看 3.4K关注 0票数 1

有没有办法用C打印希腊字母?我试图打印出"ΑΝΑΓΡΑΜΜΑΤΙΣΜΟΣ“这个词:

代码语言:javascript
运行
AI代码解释
复制
printf("ΑΝΑΓΡΑΜΜΑΤΙΣΜΟΣ");

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-15 09:26:05

将控制台字体设置为Unicode TrueType字体,并使用"ANSI“机制(假设Windows.)。例如,此代码打印γειάσου:

代码语言:javascript
运行
AI代码解释
复制
#include "windows.h"

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

     return 0;
}
票数 3
EN

Stack Overflow用户

发布于 2015-05-15 09:11:15

  1. 使用支持Unicode的控制台,如Console2
  2. 使用wprintf或类似的函数
  3. 始终使用Unicode :)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30265065

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文