作者RichieRich (Richie)
看板java
標題[問題] java國際化問題
時間Tue May 25 11:09:08 2010
我有一個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