[J2SE] 請問系統安裝的JRE顯示中文的編碼問題
我最近寫了一個JAVA WEB START的介面測試上傳下載
我在eclipse裡面設定編譯都是utf-8
在eclipse測試也沒有問題
結果實際讓使用者從brower啟用JWS後發現
1.linux啟動的jre可以正常執行我這個jar(中文檔名上傳下載)
2.我在自己的xp啟動的jre會出現亂碼
目前猜測是xp系統預設的jre是MS950的方式處理編碼,
所以brower下載的JWS程式在這個JVM執行後送出utf8中文檔名會無法辨識
我的eclipse使用的jdk設定為utf8,所以我在開發時候測試都正常
想請教各位,這種問題是否有解決方式?
例如請user去設定自己系統的jre編碼?
或是我在我的JWS可以怎麼處理?
推
12/03 12:26, , 1F
12/03 12:26, 1F
我的來源都是utf-8(utf8的java,utf8的編譯)
是否有甚麼方式,可以讓user系統jre知道他所執行的class是utf8編碼
以便他在輸入輸出的時候可以正確的把utf8轉換成系統預設編碼,反之也是
※ 編輯: jimshsu 來自: 140.109.98.218 (12/03 14:36)
推
12/03 19:28, , 2F
12/03 19:28, 2F
→
12/03 19:28, , 3F
12/03 19:28, 3F
討論串 (同標題文章)