【发布时间】:2011-06-17 10:15:09
【问题描述】:
我在 java 1.6 中有这段代码:
System.out.println("\u00b2");
但是在 OSX10.6 上的 bash 我得到问号而不是 unicode 字符...
实际上我想在扩展的 ascii 代码上打印字符 176,177,178(看这里http://www.asciitable.com/),以便在 bash 终端上创建一些艺术..
有什么想法吗?
谢谢
【问题讨论】:
-
其实这些 unicode 字符就可以了.. U+2591 ░ 浅色 U+2592 ▒ 中色 U+2593 ▓ 深色 , 但 "\u2592" 似乎也不起作用..
-
这取决于您的终端设置(以及 Java 对这些终端设置的看法),而不是真正的 shell。
-
请注意,没有扩展ASCII之类的东西。这个页面可能意味着Codepage 437。
标签: java bash unicode utf-8 character-encoding