看板 java 關於我們 聯絡資訊
我有一個jar檔 用winrar把裡面的法文properties取出來修改 先打幾個中文再用native2ascii轉成 unicode 再貼到法文properties 再用winrar加入本來的jar裡面 再去執行這個jar 可是內容卻變成了英文版的內定的文字法文字都不見了 或是我把法文謀個字串換成英文最後還是一樣全都是變英文 我再試著把法文的properties還原成原來的字串 再去執行程式 法文版介面又回來了 所以用winrar加入刪除jar應沒問題 請問一下在這個國際化下我犯了啥錯? 還是這個jar會記錄properites大小或是字串長度? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.27.252
willieliao:有SOURCE CODE嗎?很有可能程式在讀PROPERTY時是以iso- 05/26 10:42
willieliao:8859-1(western european)去讀,當妳置換成UNICODE的檔 05/26 10:45
willieliao:時會讀取失敗,程式會FALL BACK到英文的PROPERTY FILE 05/26 10:48
RichieRich:找到原因了 APPLET 要SIGNED 05/27 10:17