一,從字節(jié)上區(qū)分
GBK的文字編碼是雙字節(jié)來(lái)表示的,即不論中、英文字符均使用雙字節(jié)來(lái)表示,只不過(guò)為區(qū)分中文,將其最高位都定成1。
UTF-8編碼則是用以解決國(guó)際上字符的一種多字節(jié)編碼,它對(duì)英文使用8位(即一個(gè)字節(jié)),中文使用24位(三個(gè)字節(jié))來(lái)編碼。對(duì)于英文字符較多的論壇則用UTF-8節(jié)省空間。
二,字符上區(qū)分
GBK包含全部中文字符;
UTF-8則包含全世界所有國(guó)家需要用到的字符。
三,編碼上區(qū)分
GBK是在國(guó)家標(biāo)準(zhǔn)GB2312基礎(chǔ)上擴(kuò)容后兼容GB2312的標(biāo)準(zhǔn)(好像還不是國(guó)家標(biāo)準(zhǔn))
UTF-8編碼的文字可以在各國(guó)各種支持UTF8字符集的瀏覽器上顯示。
例如,如果是UTF8編碼,則在外國(guó)人的英文IE上也能顯示中文,而無(wú)需他們下載IE的中文語(yǔ)言支持包。 所以,對(duì)于英文比較多的論壇 ,使用GBK則每個(gè)字符占用2個(gè)字節(jié),而使用UTF-8英文卻只占一個(gè)字節(jié)。
四,使用上區(qū)分
GBK是中國(guó)國(guó)家編碼,通用性比UTF8差,不過(guò)UTF8占用的數(shù)據(jù)庫(kù)比GBK大,而且是一般做論壇的DZ這些程序,對(duì)應(yīng)的組件和插件支持上GBK相應(yīng)開(kāi)發(fā)的比較全面點(diǎn),再DIY的時(shí)候比較方便。
UTF8是國(guó)際編碼,它的通用性比較好,外國(guó)人也可以瀏覽論壇,而且中文可以直接識(shí)別,如果你的論壇要做的比較國(guó)際化那就必須用UTF8的。
補(bǔ)充下:UTF8再繁體支持上比GBK有優(yōu)勢(shì)滴。
對(duì)于DZ論壇來(lái)說(shuō),很多插件都只支持GBK的,如果需要裝較多插件的論壇還是用GBK比較好,而對(duì)裝較少插件且有特殊用戶群的論壇用UTF8比較好。
所以,一般你要是做論壇只是國(guó)內(nèi)的特定圈子里的就用GBK簡(jiǎn)單點(diǎn),基本插件都可以安裝,但是如果你的站有國(guó)外的市場(chǎng)需要就建議UTF8了