先了解什麼給gbk和uft8?
gbk是國家編碼,包含全部中文字符,採用雙字節方式編碼,
utf-8是國際編碼,包含全世界所有國家需要用到的字符,對英文使用一個字節,中文使用三個字節來編碼。
兩者比較:A、gbk屬於國家編碼,使用受侷限性,通用性沒有utf8好。
B、utf8屬於國際編碼,通用性好,就算外國人用英文瀏覽器也能顯示中文,而無需安裝插件。
如何選擇:
A、做中文站,網站訪問用戶是國內的,首先選gbk版(dedecms),而且多數php開源系統的插件支持以GBK版的居多(discuz),gbk版本節約空間,省銀子。
B、網站內容以英文內容居多,走國際化路線,訪問用戶又是國外用戶居多,那麼可以選擇UTF的編碼程序,相對GBK版本,utf-8要穩定點。
C、gbk編碼中文(英文)佔2字節,utf8編碼中文佔三字節,英文佔1個自己,gbk編碼要比utf-8編碼節約數據空間建議:
比如內容很多的網站,主要針對國內訪問那就可以使用GBK編碼。
而內容較少的網站,企業網站等,建議使用UTF8編碼,