【发布时间】:2009-12-22 17:49:01
【问题描述】:
使用 scala 解释器(即在命令行上运行命令“scala”)时,我无法正确打印 unicode 字符。当然 a-z、A-Z 等打印正确,但例如 € 或 ƒ 打印为 ?。
print(8364.toChar)
结果?而不是欧元。 可能我做错了什么。我的终端支持 utf-8 字符,即使我将输出通过管道传输到单独的文件并在文本编辑器中打开它,?显示出来。
这一切都发生在带有 Scala 2.8(夜间构建)和 Java 1.6.0_17 的 Mac OS X(Snow Leopard,10.6.2)上)
【问题讨论】:
-
您在哪个操作系统中运行解释器?哪个 Scala 版本?
标签: scala utf-8 interpreter