1. 程式人生 > >GBK和UTF8的區別,該選擇哪個版本

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

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

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

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

大家知道以上知識以後就應該可以知道你的網站適合什麼樣的編碼了吧。
比如內容很多的網站,主要針對國內訪問那就可以使用GBK編碼。
而內容較少的網站,企業網站等,建議使用UTF8編碼,
還有就是UTF8和GBK可以互相轉換