[問題] java國際化問題

看板java作者 (Richie)時間15年前 (2010/05/25 11:09), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
我有一個jar檔 用winrar把裡面的法文properties取出來修改 先打幾個中文再用native2ascii轉成 unicode 再貼到法文properties 再用winrar加入本來的jar裡面 再去執行這個jar 可是內容卻變成了英文版的內定的文字法文字都不見了 或是我把法文謀個字串換成英文最後還是一樣全都是變英文 我再試著把法文的properties還原成原來的字串 再去執行程式 法文版介面又回來了 所以用winrar加入刪除jar應沒問題 請問一下在這個國際化下我犯了啥錯? 還是這個jar會記錄properites大小或是字串長度? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.27.252

05/26 10:42, , 1F
有SOURCE CODE嗎?很有可能程式在讀PROPERTY時是以iso-
05/26 10:42, 1F

05/26 10:45, , 2F
8859-1(western european)去讀,當妳置換成UNICODE的檔
05/26 10:45, 2F

05/26 10:48, , 3F
時會讀取失敗,程式會FALL BACK到英文的PROPERTY FILE
05/26 10:48, 3F

05/27 10:17, , 4F
找到原因了 APPLET 要SIGNED
05/27 10:17, 4F
文章代碼(AID): #1B-pzN46 (java)