小编kri*_*ina的帖子

脚本可以确定终端可以显示哪些字符吗?

我正在编写一个将 UTF-8 字符显示为输出的脚本。在我的 Gnome 终端中,这会打印出一个漂亮的枫叶 ():

$ echo -e '\xF0\x9F\x8D\x81'
Run Code Online (Sandbox Code Playgroud)

在 rxvt 中,它打印出一个框(它用于“未知”的字符)。 locale两者都是 UTF-8,但字体不同。有没有办法在用户的机器上确定是否支持某些字符?

terminal fonts unicode

5
推荐指数
1
解决办法
1176
查看次数

标签 统计

fonts ×1

terminal ×1

unicode ×1