GBK和UTF8的區別,該選擇哪個版本

2021-07-05 06:30:57 字數 518 閱讀 2169

原創來自:

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

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

以上或許你看不懂,簡單的說gbk就是中文字符集,在裝有中文gbk編碼電腦上能正常顯示中文,而如果在國外非中文作業系統的電腦上則會顯示成為亂碼,所以gbk主要針對國內**使用。

而utf8則是國際標準,如果在國外非中文作業系統上,也可以正確的顯示中文。

還有就是資料庫大小的問題,由於gbk用雙位元組來表示,而utf8的中文要使用三位元組來表示,所以utf8的資料庫會比gbk的要大。

大家知道以上知識以後就應該可以知道你的**適合什麼樣的編碼了吧。

比如內容很多的**,主要針對國內訪問那就可以使用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編碼格式很強大,支援所有國家的語言,正是因為它的強大,才會導致它占用的空間大小...