觀看單篇文章
舊 2006-03-30, 10:59 PM   #8
s900221 帥哥
等級:3 | 上線時間:24小時 | 升級還需:8小時等級:3 | 上線時間:24小時 | 升級還需:8小時等級:3 | 上線時間:24小時 | 升級還需:8小時
史蒂芬周(刻骨銘心 精裝版)
 
s900221 的大頭照
 
註冊日期: 2001-07-27
上網方式: Hinet ADSL 2M/256
文章: 3,248
精華: 0
回覆: 【問題】請問 big5, unicode and unicode UTF-8 的差異

引用:
作者: otai
多謝琥珀兄的回應,原來unicode就是UTF-16 Little Endian,那麼UTF-16 Big Endian是否就是會有更多的bit呢?
如果像琥珀兄說的 "和網頁有關的,需要利用網頁應用的資料,像是 html/xml/txt,用 UTF-8 就對了" 的狀況下,有些瀏覽器(如簡體OS內的)就還是無法讀出正確的繁體中文網頁,除非是改為big5編碼.
不知此理論是否正確!
little endian 和 big endian 與檔案大小無關,是指資料的 byte order 的問題,高位元組放前面或是低位元組放前面。UTF-16 同時有這兩種作法,並且會在檔案開頭放一個 Byte Order Mark 作為標示。你可以參考 wikipedia 舉的例子:
http://zh.wikipedia.org/wiki/UTF-16

對使用者而言不用太在乎是 UTF-16LE 還是 UTF-16BE,這是軟體會幫你處理好的部份。


本著作係採用 Creative Commons 2.0 台灣(中華民國)授權條款 授權
您可以任意複製、散佈、修改本著作,但須標示姓名並使用相同授權條款
詳見 http://creativecommons.org/licenses/by-sa/2.0/tw/
本著作引用之任何形式著作,其版權屬原作者所有。
Copyright(C) 2005 Samael Wang, Some Right Reserved.

此文章於 2006-03-30 11:01 PM 被 s900221 編輯.
s900221 目前未上線  
回覆時引用此文章