【发布时间】:2011-02-24 04:07:31
【问题描述】:
例如 System.out.println("╚"); 显示为?,System.out.println("\u255a");
为什么这不起作用? Stdout 确实支持这些字符,所以我不明白。
【问题讨论】:
-
1) “扩展的 Ascii”完全没有意义。 2)这显然不是你的代码。 3) 什么操作系统/终端?
-
Windows 中的命令提示符。而Extended ascii就是所谓的。
-
@jleedev 告诉 OP 你的真实感受...
-
@DasWood by "Extended ASCII" 你指的是非打印字符吗?因为,如果是这样的话,那么是的,它们将不会显示。据我所知,大多数控制台只会在 0-127 范围内显示,但我从未真正研究过它,所以我可能是错的。
-
From Wikipedia:“该术语的使用有时会受到批评,因为它可能被错误地解释为 ASCII 标准已更新为包含超过 128 个字符,或者该术语明确地标识了单个编码,两者都是不真实的。”
标签: java character-encoding console ascii extended-ascii