UTF-8編碼與GBK編碼的區別

來源:互聯網
上載者:User

一,從位元組上區分

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

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

  二,字元上區分

  GBK包含全部中文字元;

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

  三,編碼上區分

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

  UTF-8編碼的文字可以在各國各種支援UTF8字元集的瀏覽器上顯示。

  例如,如果是UTF8編碼,則在外國人的英文IE上也能顯示中文,而無需他們下載IE的中文語言支援包。 所以,對於英文比較多的論壇 ,使用GBK則每個字元佔用2個位元組,而使用UTF-8英文卻只佔一個位元組。

  四,使用上區分

  GBK是中國國家編碼,通用性比UTF8差,不過UTF8佔用的資料庫比GBK大,而且是一般做論壇的DZ這些程式,對應的組件和外掛程式支援上GBK相應開發的比較全面點,再DIY的時候比較方便。

  UTF8是國際編碼,它的通用性比較好,外國人也可以瀏覽論壇,而且中文可以直接識別,如果你的論壇要做的比較國際化那就必須用UTF8的。

  補充下:UTF8再繁體支援上比GBK有優勢滴。

  對於DZ論壇來說,很多外掛程式都只支援GBK的,如果需要裝較多外掛程式的論壇還是用GBK比較好,而對裝較少外掛程式且有特殊使用者群的論壇用UTF8比較好。

  所以,一般你要是做論壇只是國內的特定圈子裡的就用GBK簡單點,基本外掛程式都可以安裝,但是如果你的站有國外的市場需要就建議UTF8了,



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.