男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂

Discuz! 官方交流社區(qū)

標(biāo)題: 為啥新站安裝Discuz!時(shí)要推薦 UTF8編碼的版本? [打印本頁(yè)]

作者: 白天也懂夜的黑    時(shí)間: 2023-4-25 16:22
標(biāo)題: 為啥新站安裝Discuz!時(shí)要推薦 UTF8編碼的版本?
各位大佬,我近期準(zhǔn)備使用Discuz!程序新建一個(gè)站點(diǎn),但不管是3.4版本的還是3.5版本的,官方都建議“新站推薦 使用UTF8編碼的”,想問(wèn)一下,使用UTF8編碼有什么好處嗎,我在網(wǎng)上百度了下,使用UTF8編碼會(huì)比使用 GBK編碼多占用50%左右的數(shù)據(jù)庫(kù),不知道可是真的?

誰(shuí)能告訴下新站使用UTF8編碼到底有什么好處呢?缺點(diǎn)又有哪些呢?謝謝。

作者: crx349    時(shí)間: 2023-4-25 17:41
個(gè)人意見(jiàn):
1.x3.5開(kāi)始就不支持gbk了,所以建議新站utf8,同時(shí)如果你是gbk的x3.4升級(jí)3.5也容易出現(xiàn)轉(zhuǎn)碼問(wèn)題
2.utf8支持UTF8MB4(支持emoji表情、更多字符的支持)
3.UTF-8需要占用更多字節(jié),同樣的也會(huì)更多的消耗數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)庫(kù)空間沒(méi)錯(cuò)。
總結(jié):新站如果只是玩玩用x3.4無(wú)所謂用gbk或utf8 按自己喜歡就好,如果想升級(jí)3.5建議一開(kāi)始就用uf8版本,靠譜點(diǎn),如果安裝的是x3.5 默認(rèn)就是utf8 所以沒(méi)有g(shù)bk選擇煩惱了
作者: 專(zhuān)家    時(shí)間: 2023-4-25 18:22
UTF8的確是一種占用空間更多的編碼,但需要注意的是,數(shù)據(jù)庫(kù)通常采用定長(zhǎng)字符的形式進(jìn)行存儲(chǔ),一個(gè)字符不管是短還是長(zhǎng)都會(huì)占用一個(gè)位置。
這意味著不能簡(jiǎn)單按文件存儲(chǔ)中文漢字的時(shí)候多50%來(lái)進(jìn)行計(jì)算。多是肯定會(huì)多一些的,但理論上應(yīng)該不會(huì)差那么多。

GBK編碼在存儲(chǔ)簡(jiǎn)體中文的時(shí)候有優(yōu)勢(shì),但這也意味著有代價(jià),GBK不能很好的處理繁體中文、日文等其他類(lèi)型的內(nèi)容,而對(duì)于韓語(yǔ)等則是干脆直接不支持了。
更別說(shuō)Emoji表情那些東西了。
更可怕的是在現(xiàn)有的技術(shù)條件下,GBK處理繁體中文的部分字符的時(shí)候會(huì)產(chǎn)生一些無(wú)法修復(fù)的bug,甚至是安全問(wèn)題。
由于這些從根本上就無(wú)法修復(fù)的問(wèn)題的存在,GBK版本就不再推薦了,后續(xù)也不會(huì)再做了。

當(dāng)然,GBK版本也不是完全不能用,如果你能忍受偶爾出現(xiàn)無(wú)法修復(fù)的bug,且確定你的用戶不會(huì)在你的站點(diǎn)里亂搞(你能管得住),這種湊合用的需求倒是也可以用GBK滿足的。
但是在存儲(chǔ)空間價(jià)格沒(méi)那么離譜的今天,為了省點(diǎn)空間成本,去使用一個(gè)注定會(huì)有問(wèn)題的版本,真的值得么?
作者: 白天也懂夜的黑    時(shí)間: 2023-4-26 08:47
收到,明白了。感謝以上兩位老師的解答。




歡迎光臨 Discuz! 官方交流社區(qū) (http://m.sdtechgong.com.cn/) Powered by Discuz! X5.0