[問題] JVM中執行Java程式 中文顯示"口口"
最近使用一些Java所編輯的小程式時,
會發現程式中的中文顯示,都會變成"口口"這種框框。
像是使用JDownloader, PDF split and Merge,
這些需要靠JVM跑的程式都會發生這樣的問題。
不過我去Java主控台的時候,那些選項清單的中文都是正常顯示;
另外我開一些需要用到Java顯示的網頁,也都不會有中文顯示問題。
我搜尋看過一些文章提到大概是Unicode和Big5字型檔的不相容,
不過大多數網頁是寫給Linux或者是Ubuntu之類的OS系統,
那些網頁提供的解決方法我不知道怎麼在微軟作業系統中操作......
我目前使用Windows XP Media Center SP3,JVM是1.6.0_20。
我好奇是這問題有辦法從我這邊改JVM中的字型檔設定就可以解決嗎?
有沒有比較詳細的解說教學可以看呢?
煩請高手指點。
======
不知道這跟Java程式編輯沒什麼關係的問題,
在這裡問會不會不適合@@?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.207.68
→
05/04 22:41, , 1F
05/04 22:41, 1F
PDF split and Merge看來是修好了,謝謝。
不過JDownloader這個程式我換了幾個好像都沒有用......
※ 編輯: changchia 來自: 118.168.207.68 (05/04 22:53)
推
05/04 22:53, , 2F
05/04 22:53, 2F
※ 編輯: changchia 來自: 118.168.207.68 (05/04 23:00)
→
05/04 23:56, , 3F
05/04 23:56, 3F
→
05/04 23:58, , 4F
05/04 23:58, 4F
謝謝。這方法我在網路上有找到過。
我把JD更新之後,按照這個方法,雖然說喜好設定部份,
在各個項目的文字上出現中文,可是細項項目仍然是"口口"的狀況。
我試著用Windows Default和Substance legacy default都產生一樣的結果。
這是我遇到的狀況:http://imgur.com/KlZ5Q.jpg

不知道還有沒有其他解決方法呢?
※ 編輯: changchia 來自: 118.168.207.68 (05/05 02:06)
→
05/05 10:43, , 5F
05/05 10:43, 5F
推
05/05 12:48, , 6F
05/05 12:48, 6F
→
05/05 12:50, , 7F
05/05 12:50, 7F
請問樓上的指令,在微軟OS系統中怎麼操作@@?
※ 編輯: changchia 來自: 118.168.207.68 (05/05 20:49)
→
05/06 02:48, , 8F
05/06 02:48, 8F
感謝樓上提供的方法......
我在控制台 -> java 控制面板中的Java頁面 JRE設定,
在Runtime參數那邊加了-Dfile.encoding=utf-8,不過沒起色......
另外我沒有學過JAVA,所以我不知道用什麼程式,怎麼打開jar檔案去改裡面的code@@a
※ 編輯: changchia 來自: 118.168.193.236 (05/06 11:06)
→
05/06 11:04, , 9F
05/06 11:04, 9F
推
05/06 18:35, , 10F
05/06 18:35, 10F
我沒有動過Java的字型設定,也不知道怎麼調整......
※ 編輯: changchia 來自: 118.168.193.236 (05/08 02:29)
推
09/29 23:35, , 11F
09/29 23:35, 11F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 4 篇):