主題: 學問
查看單個文章
舊 2014-08-12, 12:04 AM   #12 (permalink)
getter
管理員
 
getter 的頭像
榮譽勳章
UID - 6433
在線等級: 級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時
註冊日期: 2002-12-08
住址: 天線星球
文章: 8157
精華: 0
現金: 19955 金幣
資產: 765391 金幣
預設

有關語系的問題造成無法解壓縮的狀況 ...

這狀況不是只有繁體中文(台灣),會這樣 ...

主要是本地化語系內碼的問題,有分為英語系國家的單字元內碼(8位元),
跟亞洲、東南亞國家的雙字元內碼(16位元)的狀況。

主要是因為這個本地化語系內碼的問題。影響比較嚴重,除了檔案內容
無法正常顯示,連帶影響到檔案的存檔、檔名的顯示,都會出現錯誤。
如解壓說時,會出現磁碟標名錯誤之類。唯一能解的就是使用當地化語言
的作業系統,來操作該檔案。

簡單的說就是本地化內碼語言的衝突,不是繁體中文的關係。

如繁體中文、簡體中文、日文、韓文、越南文、泰文 ... 等等都是如此。

因此早在 Win 2000 時代,就有一個「Unicode 」計畫,就是將世上所有
國家的語言內碼,加以整合統一化,以解決這個本地化內碼語言的衝突。

但是實際上並不完整的,主要是作業系統實際上,仍以本地化內碼語言為主要
內碼。Unicode 只是輔助性質,不過已有許多軟體,皆以 Unicode 作為顯示
內碼。

如何知道是不是 Unicode? 很簡單 ... 一個 A 語系的程式或檔案,在 B 語系
系統執行時有沒有正確顯示,有正確顯示的就是 Unicode 碼。顯示不出來(變
成亂碼)或是出現一些磁碟標名錯誤,就是單純該國的本地化語系。

以壓縮檔的內容來說,Unicode 碼的檔案通常可以輕鬆檢視、修改、解壓縮。

若是單純該國的本地化語系,不是出現亂碼,就是看不到檔名。檢視、修改、
解壓縮時還會出現問題。這就的就是要用該國的本地化語系,如日文壓縮檔,
就要用日文Windows 為最佳解決方法。如果用某些方式,切換作業系統本地
化語系或是使用 Microsoft AppLocale 的本地化語系模擬器時,有些檔案、
程式可以正常處理,但是也有無法處理的檔案、程式。

某些電腦的怪問題,據說與 Microsoft AppLocale 有關係,據說是裝了才會有
的問題,詳細就忘了,迪西的記憶還真是糟糕阿。

結論就是,還是要掛一套對該國的本地化語系的 Windows 才行。

這一個針對這個該國的本地化語系的 Windows 就不一定要實機安裝,用 VM
虛擬電腦也行。若除非考究執行的效能、效果的話,就只好實機安裝了,可以
利用 Boot Manager 多重開機管理來解決這種多個不同語言 Windows 同裝
一台電腦的問題了。

------------------------------------------------------------------

順便提一下 WinRAR 修復壓縮檔的功能 ... 這是很早就有,在介面上圖形工具列
最後一個,長得像急救箱的圖案。

這個功能因為不常用,一般狀況下很容易被忽略、遺忘。

WinRAR 修復壓縮檔的功能,類似一些編碼的修復機制 (如:漢明碼),當壓縮檔
只有受到一點點損壞時,就可以修復。若檔案損壞超過修復紀錄的程度時,就沒救
了。也就是修復紀錄跟檔案損壞程度之間的拔河。

------------------------------------------------------------------

除上述與先前大家提到的之外,其他造成壓縮檔損毀的狀況:
1.硬碟壞軌或磁區老化。當壓縮檔存在於這些磁區時,等於強迫中獎,嚴重的是
即便是修復功能也未必有修復做用。這種問題也會影響到非壓縮的檔案。

2.硬碟連接線材,硬碟排線、USB 連接線,有問題的時候,也會發生類似狀況。
明顯是,連某些操作就會發現。

3.電腦病毒,某些電腦病毒會串改壓縮檔的編碼內容,更進一步的會去修改壓縮
軟體或是妨礙壓縮軟體的執行。

此帖於 2014-08-12 04:15 AM 被 getter 編輯.
__________________
在「專業主討論區」中的問題解決後,要記得按一下 http://forum.slime.com.tw/images/stamps/is_solved.gif 按鈕喔,
這是一種禮貌動作。

一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。
不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。

天線寶寶說再見啦~ ... 天線寶寶說再見啦~

迪西:「再見~ 再見~」

Otaku Culture Party 關心您 ...
getter 目前離線  
送花文章: 37855, 收花文章: 6441 篇, 收花: 26052 次
回覆時引用此帖
有 3 位會員向 getter 送花:
a471 (2014-08-12),grc45 (2014-08-12),羅迪 (2014-08-12)
感謝您發表一篇好文章