97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里
Discuz! 官方交流社區(qū)
標(biāo)題:
為啥新站安裝Discuz!時要推薦 UTF8編碼的版本?
[打印本頁]
作者:
白天也懂夜的黑
時間:
2023-4-25 16:22
標(biāo)題:
為啥新站安裝Discuz!時要推薦 UTF8編碼的版本?
各位大佬,我近期準(zhǔn)備使用Discuz!程序新建一個站點(diǎn),但不管是3.4版本的還是3.5版本的,官方都建議
“新站推薦
使用UTF8編碼的
”,想問一下,使用
UTF8編碼有什么好處嗎,我在網(wǎng)上百度了下,使用UTF8編碼會比使用 GBK編碼多占用50%左右的數(shù)據(jù)庫,不知道可是真的?
誰能告訴下
新站
使用UTF8編碼到底有什么好處呢?缺點(diǎn)又有哪些呢?謝謝。
作者:
crx349
時間:
2023-4-25 17:41
個人意見:
1.x3.5開始就不支持gbk了,所以建議新站utf8,同時如果你是gbk的x3.4升級3.5也容易出現(xiàn)轉(zhuǎn)碼問題
2.utf8支持UTF8MB4(支持emoji表情、更多字符的支持)
3.UTF-8需要占用更多字節(jié),同樣的也會更多的消耗數(shù)據(jù)庫存儲數(shù)據(jù)庫空間沒錯。
總結(jié):新站如果只是玩玩用x3.4無所謂用gbk或utf8 按自己喜歡就好,如果想升級3.5建議一開始就用uf8版本,靠譜點(diǎn),如果安裝的是x3.5 默認(rèn)就是utf8 所以沒有g(shù)bk選擇煩惱了
作者:
專家
時間:
2023-4-25 18:22
UTF8的確是一種占用空間更多的編碼,但需要注意的是,數(shù)據(jù)庫通常采用定長字符的形式進(jìn)行存儲,一個字符不管是短還是長都會占用一個位置。
這意味著不能簡單按文件存儲中文漢字的時候多50%來進(jìn)行計(jì)算。多是肯定會多一些的,但理論上應(yīng)該不會差那么多。
GBK編碼在存儲簡體中文的時候有優(yōu)勢,但這也意味著有代價,GBK不能很好的處理繁體中文、日文等其他類型的內(nèi)容,而對于韓語等則是干脆直接不支持了。
更別說Emoji表情那些東西了。
更可怕的是在現(xiàn)有的技術(shù)條件下,GBK處理繁體中文的部分字符的時候會產(chǎn)生一些無法修復(fù)的bug,甚至是安全問題。
由于這些從根本上就無法修復(fù)的問題的存在,GBK版本就不再推薦了,后續(xù)也不會再做了。
當(dāng)然,GBK版本也不是完全不能用,如果你能忍受偶爾出現(xiàn)無法修復(fù)的bug,且確定你的用戶不會在你的站點(diǎn)里亂搞(你能管得住),這種湊合用的需求倒是也可以用GBK滿足的。
但是在存儲空間價格沒那么離譜的今天,為了省點(diǎn)空間成本,去使用一個注定會有問題的版本,真的值得么?
作者:
白天也懂夜的黑
時間:
2023-4-26 08:47
收到,明白了。感謝以上兩位老師的解答。
歡迎光臨 Discuz! 官方交流社區(qū) (http://r615.cn/)
Powered by Discuz! X5.0