首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gnome-terminal是否支持DOS代码页?

gnome-terminal是否支持DOS代码页?
EN

Stack Overflow用户
提问于 2011-04-01 14:20:53
回答 2查看 1.6K关注 0票数 3

在我的C程序中,我必须将我的unicode方框绘制字符转换为DOS代码页437的转义字符,才能使其在Windows命令提示符下工作。在本地编译linux程序时,是否可以更改gnome-terminal的代码页以正确显示这些字符?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-01 15:35:43

来自https://nethackwiki.com/wiki/IBMgraphics

当前的gnome-terminal没有代码页437的设置,但它支持与NetHack目的等效的其他代码页,例如862 (希伯来语)。

要在gnome-terminal上设置代码页862:

  • 选择终端->设置字符编码->添加或删除。
  • 在左侧窗格中,选择描述希伯来语和编码IBM862的行。
  • 单击两个窗格之间的向右箭头。
  • 单击关闭。

在Gnome安装的整个生命周期中,上述步骤只需执行一次。一旦完成,就足以:

  • 选择终端,设置字符编码,然后选择希伯来语(IBM862)。

应该注意的是,只要eight_bit_tty设置为false,Ubuntu Jaunty中当前默认的gnome-terminal字体就完全支持DECgraphics。

票数 4
EN

Stack Overflow用户

发布于 2011-04-01 20:35:20

如果需要这些字符,则应使用其正确的Unicode代码点值,并将其输出为UTF-8。或者,如果您愿意,可以将它们输出为宽字符,并让标准库的区域设置系统负责将它们转换为UTF-8或用户选择的另一种“原生”编码(甚至可能是CP437,尽管我从未见过系统设置如此糟糕...)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5509829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档