JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Languages on JVM » Scala  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 scala println 超出big5的中文字
Simon_Shih





發文: 1
積分: 0
於 2011-08-23 04:03 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請教一下
小的剛開始學scala(沒學過java)
想知道它能否處理中文
所以寫了下面的code測試:
1
2
3
4
5
6
7
8
9
10
11
object Test extends Application {
  var name = "許功蓋"
  println(name)
  name = "游錫堃"
  println(name)
  name = "陶喆"
  println(name)
  var name2 = "陶堃"
  println(name2)
  println(name==name2)
}

source code是存成utf8編碼。在Windows7 64位元中文版的cmd下用scalac編譯後用scala執行,結果是:
許功蓋
游錫?
陶?
陶?
false
超出big5的中文字會顯示成問號。我在同樣的cmd視窗可以用中文輸入法打出堃、喆這些字,所以我的Windows cmd視窗本身是可以顯示超出big5的中文字的;感覺比較像是scala透過Java runtime輸出過程中不知道哪個環節出了問題(我的Java環境是JRE 1.6.26)。請問如何能完整顯示中文字呢?


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
1901 scala println 超出big5的中文字 Simon_Shih 521 2011-08-23 04:03
» JWorld@TW »  Languages on JVM » Scala

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8