看板 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
qrtt1:換一下 Look & Feel 看看 05/04 22:41
PDF split and Merge看來是修好了,謝謝。 不過JDownloader這個程式我換了幾個好像都沒有用...... ※ 編輯: changchia 來自: 118.168.207.68 (05/04 22:53)
PsMonkey:你的問法很 Java,所以貼在這裡還 ok... XD 05/04 22:53
※ 編輯: changchia 來自: 118.168.207.68 (05/04 23:00)
u9211138:jd的樣式選 substance legacy default 05/04 23:56
u9211138:#1AwvJsVd (Free_box) 05/04 23:58
謝謝。這方法我在網路上有找到過。 我把JD更新之後,按照這個方法,雖然說喜好設定部份, 在各個項目的文字上出現中文,可是細項項目仍然是"口口"的狀況。 我試著用Windows Default和Substance legacy default都產生一樣的結果。 這是我遇到的狀況:http://imgur.com/KlZ5Q.jpg
不知道還有沒有其他解決方法呢? ※ 編輯: changchia 來自: 118.168.207.68 (05/05 02:06)
james732:在Linux遇過同樣問題 不過Win還真是第一次看到 05/05 10:43
ktta:執行的時候要給-Dfile.encoding=utf-8之類的 05/05 12:48
ktta:不然會拿系統預設encoding去執行該class 05/05 12:50
請問樓上的指令,在微軟OS系統中怎麼操作@@? ※ 編輯: changchia 來自: 118.168.207.68 (05/05 20:49)
shonting:在桌面捷徑 內容>目標:"XX:\XX" -那些參數? 05/06 02:48
感謝樓上提供的方法...... 我在控制台 -> java 控制面板中的Java頁面 JRE設定, 在Runtime參數那邊加了-Dfile.encoding=utf-8,不過沒起色...... 另外我沒有學過JAVA,所以我不知道用什麼程式,怎麼打開jar檔案去改裡面的code@@a ※ 編輯: changchia 來自: 118.168.193.236 (05/06 11:06)
sbrhsieh:這不是 encoding 的問題,而是與UI元件所使用的 Font有關 05/06 11:04
jawwoeima:會不會是你用到不支援的字型? 05/06 18:35
我沒有動過Java的字型設定,也不知道怎麼調整...... ※ 編輯: changchia 來自: 118.168.193.236 (05/08 02:29)
leoisgoodtoo:JD 把樣式改成windows style 就可以嘍~ 09/29 23:35