0
'嗨,我想打印旧的DOS字符176至178(填充光标渐变),unicode 2591,2592和2593,光,中,深红宝石红宝石在Windows控制台上,请怎么做?红宝石:打印光线,中等和深色阴影字符
试过这种
p "\u2592" #=> "\u2592"
p [176].pack('U*') => °
'嗨,我想打印旧的DOS字符176至178(填充光标渐变),unicode 2591,2592和2593,光,中,深红宝石红宝石在Windows控制台上,请怎么做?红宝石:打印光线,中等和深色阴影字符
试过这种
p "\u2592" #=> "\u2592"
p [176].pack('U*') => °
不要使用p
;使用print
(或puts
如果你想要一个尾随的换行符)。 p
使用#inspect
显示东西,它可以让您复制并粘贴到源代码中,包括引号等等。print
和puts
是输出文本的正常方式。
假设你的程序和控制台已经设置好了你的编码,那么print "\u2592"
和类似的应该可以正常工作。尽管为Unicode设置Windows控制台可能非常棘手,并且您可能需要查看一些第三方控制台应用程序。