作者GALINE (星光燦爛小天竹)
看板EZsoft
標題Re: [問題] 能不能一起補完所有支援UNICODE軟體(這 …
時間Sun Jan 13 11:37:51 2008
※ 引述《CHCOOBOO (天滿命)》之銘言:
: ※ 引述《grantchiue (鴨子)》之銘言:
: : --------------------------------------------------------
: : 7-Zip:
: : 換成這個候清爽很多,我是從WinRAR3.62跳成7-Zip的,目前正常使用@@
: : ,配合Applocal幾乎都OK
: 我對這方面的知識仍然有限,有錯誤還請更正
: 現在主流作業系統xp都使用unicode在處理檔名了
: 為什麼壓縮軟體在壓縮後沒有設計成使用unicode處理呢?
: 特別是現在網路發達後,這方面的問題愈來愈多..
因為原本寫程式的時候用到的函式庫或是程式本身處理字串的方式是對應ANSI的編碼方式
檔案路徑如果含Unicode的字串,或是含許功蓋字串的話,就會造成程式讀到錯誤的東西
能重寫成支援unicode是最好。不過有時候這個跟整套程式砍掉重練差不多
此外,你其實不見得能夠知道壓縮檔內的檔名是哪種編碼。可能裡面是shift-jis(日文)
、GB3212(簡體中文)或是big-5(繁體中文),你卻全部當成是utf-8來解的話,也會變成
一串亂碼。
至於自動編碼偵測實作在壓縮軟體上有多困難,這我就不知道了
--
這閃電拳能射出雷射光,威力每平方公分一萬億瓦特
威力無比,拳到之處,攻無不克
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.112.152
1F:推 grantchiue:我是都先用APP去試,檔名OK再解 01/13 11:48
2F:推 HZYSoft:ANSI程式未必會有許功蓋問題,沒寫好的才會有,我的不會 XD 01/13 13:50
3F:推 JFCC:如果能夠在壓縮的時候多寫入個編碼的資訊 這樣的問題能解決? 01/13 14:16
4F:推 HZYSoft:在 zip 檔案內包入一個隱藏檔裡面記載編碼資訊也不賴 01/13 16:26
5F:→ HZYSoft:至少 Mac 上做出來的 zip 檔裡面會被加料,多個隱藏檔 :P 01/13 16:27
6F:推 sdbb:給二樓,那是因為你有考慮中文 01/13 17:24