显示ASCII字符

时间:2010-02-02 22:56:59

标签: r ascii

我想显示一个块ASCII字符█(它的ASCII码是219),

如何在终端显示?

我在WinXP上使用RGui

3 个答案:

答案 0 :(得分:5)

您可以使用反斜杠来转义其他不可打印的字符:

print("\245")

在我的gui上显示日元字符(¥)。 245是八进制格式,因此上面的表达式打印出ASCII(或GUI正在使用的任何编码)字符165。

219是八进制的333,但是

print("\333")

在我的gui上打印出Û字符。


R gui也支持一些(但并非全部)unicode字符:

cyrillic_d <- "\u0414"
print(cyrillic_d)

输出Д

答案 1 :(得分:4)

在mobrule之后,以下适用于在Linux上以UTF-8语言环境运行的R:

> "\u258A"
[1] "▊"

答案 2 :(得分:1)

这适用于Windows

> "\u2588"
[1] "█"