Latest News

Home » 網站架設網頁設計教學 » 網站文字編碼採用Big5與UTF-8 的優點缺點

網站文字編碼採用Big5與UTF-8 的優點缺點

文字編碼採用Big5與UTF-8 的優點缺點:
選擇Big5的人說—->big5模組比較多
(早期台灣使用big5比較多)目前可不是這樣。

選擇UTF-8 的人說—->有些新模組沒有big5模組
(目前新網站程式,大多採用UTF-8 )。

郵件問題
選擇Big5的人說—->主機是UTF-8系統 Big5系統發的郵件會產生亂碼。
選擇UTF-8的人說—->Big5系統新模組(utf-8)有許.功.蓋的問題。

跟著官方網站
選擇Big5的人說—->Big5比較穩且支援雙位元文字。
選擇UTF-8的人說—->這是驅勢,且總站發表模組也以UTF-8為主。

——————————————————————————-
Big5,Unicode and Unicode UTF-8 的差異

文字編碼基本上可以分為幾種:
ANSI(就是BIG5
GBXXXX那些的) : 優點是擁有小的檔案但是不支援多語系
較舊的軟體會採用這個編碼
你打開非BIG5的軟體,像是簡體中文的軟體
會亂碼
表示那個軟體就是採用ANSI編碼的軟體

Unicode(萬國碼、國際碼、統一碼、單一碼)
UTF-16 : 新的 WINDOWS作業系統
還有一些新的WINDOWS 軟體所採用的編碼,優點是擁有高效能固定位元
 
XP記事本存檔後,那個儲存編碼那邊的Unicode
指的就是UTF-16

我寫的繁體中文UTF-16應用程式卻可以在日文電腦啥都不用改就可以執行也不會亂碼這就是Unicode的好處之一

基本上
WINDOWS 95/98 => ANSI
WINDOWS 2000/XP/2003/Windows7、8 => UTF-16

UTF-8 : 跟UTF-16一樣,不過文字大小是變動位元,可能這個字要2byte,那個字卻要3byte,需要更多的CPU效能來做排序,所以效能沒utf-16來的好。
因為他是變動位元,所以他的大小會比utf16還要小,所以比較多人將他用在網頁上。

結論:
如果你要寫的是網頁,最好採用UTF-8編碼,除非你不想要多語系的優點

如果你寫的是應用程式,最好採用UTF-16編碼 ,除非你希望其他語系的作業系統,打開會亂碼,跟不想要多語系。

About

發佈留言