gbk的文字編碼是雙位元組來表示的,即不論中、英文本元均使用雙位元組來表示,只不過為區分中文,將其最高位都定成1。
至於utf-8編碼則是用以解決國際上字元的一種多位元組編碼,它對英文使用8位(即乙個位元組),中文使用24位(三個位元組)來編碼。
對於英文本元較多的**則用utf-8節省空間。
gbk包含全部中文字元;utf-8則包含全世界所有國家需要用到的字元。
gbk是在國家標準gb2312基礎上擴容後相容gb2312的標準。
utf-8編碼的文字可以在各國各種支援utf8字符集的瀏覽器上顯示。
所以,對於英文比較多的** ,使用gbk則每個字元占用2個位元組,而使用utf-8英文卻只佔乙個位元組。
utf8是國際編碼,它的通用性比較好,外國人也可以瀏覽論壇,gbk是國家編碼,通用性比utf8差,不過utf8占用的資料庫比gbk大。
所以在選擇的時候要根據實際情況來定奪。但是有乙個原則是不變的就是整個專案所有檔案都統一編碼。
UTF 8和GBK的區別
utf 8和gbk的區別 2009年06月09日 星期二 下午 02 00 gbk是國家標準gb2312基礎上擴容後相容gb2312的標準。gbk的文字編碼是用雙位元組來表示的,即不論中 英文本元均使用雙位元組來表示,為了區分中文,將其最高位都設定成1。gbk包含全部中文字元,是國家編碼,通用性比u...
GBK和UTF8的區別
gbk和utf8的區別 gbk編碼 是指中國的中文字元,其它它包含了簡體中文與正體中文本元,另外還有一種字元 gb2312 這種字元僅能儲存簡體中文本元。utf 8編碼 它是一種全國家通過的一種編碼,如果你的 涉及到多個國家的語言,那麼建議你選擇utf 8編碼。gbk和utf8有什麼區別?utf8編...
GBK和UTF 8的區別
我們這裡將以最簡單最容易理解的方式來描述gbk和utf8的區別,以及它們分別是什麼。gbk編碼 是指中國的中文字元,其它它包含了簡體中文與正體中文本元,另外還有一種字元 gb2312 這種字元僅能儲存簡體中文本元。utf8編碼格式很強大,支援所有國家的語言,正是因為它的強大,才會導致它占用的空間大小...