GBK與UTF 8的區別

2021-06-14 02:36:51 字數 593 閱讀 1263

gbk的文字編碼是雙位元組來表示的,即不論中、英文本元均使用雙位元組來表示,只不過為區分中文,將其最高位都定成1。

至於utf-8編碼則是用以解決國際上字元的一種多位元組編碼,它對英文使用8位(即乙個位元組),中文使用24位(三個位元組)來編碼。對於英文本元較多的論壇則用utf-8節省空間。

gbk包含全部中文字元;

utf-8則包含全世界所有國家需要用到的字元。

gbk是在國家標準gb2312基礎上擴容後相容gb2312的標準(好像還不是國家標準)

utf-8編碼的文字可以在各國各種支援utf8字符集的瀏覽器上顯示。

utf8是國際編碼,它的通用性比較好,外國人也可以瀏覽論壇

gbk是國家編碼,通用性比utf8差,不過utf8占用的資料庫比gbk大~

gb2312是gbk的子集,gbk是gb18030的子集

gbk是包括中日韓字元的大字符集合

為了避免所有亂碼問題,應該採用utf-8,將來要支援國際化也非常方便

utf-8可以看作是大字符集,它包含了大部分文字的編碼。

使用utf-8的乙個好處是其他地區的使用者(如香港台灣)無需安裝簡體中文支援就能正常**你的文字而不會出現亂碼

gbk與utf 8的區別

很多使用者問gbk與utf 8版本有什麼區別,這邊作了個整理如下 kesioncms的gbk版本與utf 8版本功能是一樣的 只不過編碼方式不同。gbk的文字編碼是雙位元組來表示的,即不論中 英文本元均使用雙位元組來表示,只不過為區分中文,將其最高位都定成1。至於utf 8編碼則是用以解決國際上字元...

GBK與UTF 8的區別

gbk的文字編碼是雙位元組來表示的,即不論中 英文本元均使用雙位元組來表示,只不過為區分中文,將其最高位都定成1。至於utf 8編碼則是用以解決國際上字元的一種多位元組編碼,它對英文使用8位 即乙個位元組 中文使用24位 三個位元組 來編碼。對於英文本元較多的論壇則用utf 8節省空間。gbk包含全...

UTF 8與GBK的區別

utf 8是一種國際化標準的文字編碼,我們已知windows系統程式已經將最初的utf 8轉向unicode,而gbk的存在是為了中國國情而創造的,不過gbk也將伴隨著中文字元的一直流傳下去。簡單而言 gbk 專門用來解決中文編碼,雙位元組。是在國家標準gb2312基礎上擴容後相容gb2312標準。...