【问题标题】:ruby: print light, medium and dark shade character红宝石:打印浅色、中色和深色阴影字符
【发布时间】:2012-04-21 23:27:05
【问题描述】:

'嗨,我想在 Windows 控制台上打印旧的 DOS 字符 176 到 178(填充有渐变的光标),unicode 2591、2592 和 2593,浅色、中色和深色阴影,请问该怎么做?

试过了

p "\u2592" #=> "\u2592"
p [176].pack('U*') => °

【问题讨论】:

    标签: ruby windows console


    【解决方案1】:

    不要使用p;使用print(或puts,如果你想要一个尾随换行符)。 p 使用#inspect 显示内容,这为您提供了可以复制并粘贴到源代码中的内容,包括引号等。printputs 是输出文本的正常方式。

    假设您在程序和控制台中正确设置了编码,那么print "\u2592" 和类似的应该可以正常工作。虽然为 Unicode 设置 Windows 控制台可能很棘手,但您可能想查看一些第三方控制台应用程序。

    【讨论】:

      猜你喜欢
      • 2015-07-14
      • 2018-11-08
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 2022-07-29
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多