2016-06-13 19 views
3

私は他のユニコード - スカラ印刷平方根記号

println("\u221A") 

その印刷何かを使用しています。 enter image description here

REPL出力 - 平方根記号を印刷するにはどのようにWindows 7の64ビット

enter image description here

+0

私たちに手がかりをつけてください。代わりに何が印刷されますか?そうすれば、修正が必要なものを見つけ出すことができます。 –

+0

@Madocによれば、OSではなく端末に依存しています。コンソールの設定を確認するか、Tera Term of Puttyなどの別の端末を使用する必要があります。 https://en.wikipedia.org/wiki/List_of_terminal_emulators#Microsoft_Windows – ymonad

答えて

3

あなたのコードは、私のマシン上で平方根記号を出力します(MacOS Xの10.11.5、3.0.20160604-毎晩iTerm2、zshの5.0.8(x86_64版 - アップル-darwin15.0))

Welcome to Scala version 2.10.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_25). 
Type in expressions to have them evaluated. 
Type :help for more information. 

scala> println("\u221A") 
√ 

このあなたのコンソールの文字セットと関係しているかもしれません。あなたが代わりに行うことができます

注:

println("√") 

ためのScalaソースコードはUnicodeは互換性があります。

+1

もちろん、彼のブラウザに端末と同じエンコードの問題がある場合は、この回答も同様に間違って見えます;-) –