97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里

返回列表 發(fā)帖
查看: 1820|回復(fù): 3

[已解決] 為啥新站安裝Discuz!時(shí)要推薦 UTF8編碼的版本?

77

主題

529

回帖

647

積分

自成一派

貢獻(xiàn)
3 點(diǎn)
金幣
0 個(gè)
樓主
發(fā)表于 2023-4-25 16:22:31 | 只看樓主 |倒序?yàn)g覽 |閱讀模式
各位大佬,我近期準(zhǔn)備使用Discuz!程序新建一個(gè)站點(diǎn),但不管是3.4版本的還是3.5版本的,官方都建議“新站推薦 使用UTF8編碼的”,想問一下,使用UTF8編碼有什么好處嗎,我在網(wǎng)上百度了下,使用UTF8編碼會(huì)比使用 GBK編碼多占用50%左右的數(shù)據(jù)庫(kù),不知道可是真的?

誰能告訴下新站使用UTF8編碼到底有什么好處呢?缺點(diǎn)又有哪些呢?謝謝。
1 貢獻(xiàn)+1 金幣

最佳答案

UTF8的確是一種占用空間更多的編碼,但需要注意的是,數(shù)據(jù)庫(kù)通常采用定長(zhǎng)字符的形式進(jìn)行存儲(chǔ),一個(gè)字符不管是短還是長(zhǎng)都會(huì)占用一個(gè)位置。
這意味著不能簡(jiǎn)單按文件存儲(chǔ)中文漢字的時(shí)候多50%來進(jìn)行計(jì)算。多是肯定會(huì)多一些的,但理論上應(yīng)該不會(huì)差那么多。

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

當(dāng)然,GBK版本也不是完全不能用,如果你能忍受偶爾出現(xiàn)無法修復(fù)的bug,且確定你的用戶不會(huì)在你的站點(diǎn)里亂搞(你能管得?。@種湊合用的需求倒是也可以用GBK滿足的。
但是在存儲(chǔ)空間價(jià)格沒那么離譜的今天,為了省點(diǎn)空間成本,去使用一個(gè)注定會(huì)有問題的版本,真的值得么?

19

主題

2202

回帖

3317

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
74 點(diǎn)
金幣
629 個(gè)
QQ
沙發(fā)
發(fā)表于 2023-4-25 17:41:02 | 只看Ta
個(gè)人意見:
1.x3.5開始就不支持gbk了,所以建議新站utf8,同時(shí)如果你是gbk的x3.4升級(jí)3.5也容易出現(xiàn)轉(zhuǎn)碼問題
2.utf8支持UTF8MB4(支持emoji表情、更多字符的支持)
3.UTF-8需要占用更多字節(jié),同樣的也會(huì)更多的消耗數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)庫(kù)空間沒錯(cuò)。
總結(jié):新站如果只是玩玩用x3.4無所謂用gbk或utf8 按自己喜歡就好,如果想升級(jí)3.5建議一開始就用uf8版本,靠譜點(diǎn),如果安裝的是x3.5 默認(rèn)就是utf8 所以沒有g(shù)bk選擇煩惱了

12

主題

1655

回帖

2814

積分

Giter

貢獻(xiàn)
151 點(diǎn)
金幣
362 個(gè)
板凳
發(fā)表于 2023-4-25 18:22:33 | 只看Ta
UTF8的確是一種占用空間更多的編碼,但需要注意的是,數(shù)據(jù)庫(kù)通常采用定長(zhǎng)字符的形式進(jìn)行存儲(chǔ),一個(gè)字符不管是短還是長(zhǎng)都會(huì)占用一個(gè)位置。
這意味著不能簡(jiǎn)單按文件存儲(chǔ)中文漢字的時(shí)候多50%來進(jìn)行計(jì)算。多是肯定會(huì)多一些的,但理論上應(yīng)該不會(huì)差那么多。

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

當(dāng)然,GBK版本也不是完全不能用,如果你能忍受偶爾出現(xiàn)無法修復(fù)的bug,且確定你的用戶不會(huì)在你的站點(diǎn)里亂搞(你能管得住),這種湊合用的需求倒是也可以用GBK滿足的。
但是在存儲(chǔ)空間價(jià)格沒那么離譜的今天,為了省點(diǎn)空間成本,去使用一個(gè)注定會(huì)有問題的版本,真的值得么?

77

主題

529

回帖

647

積分

自成一派

貢獻(xiàn)
3 點(diǎn)
金幣
0 個(gè)
地板
 樓主| 發(fā)表于 2023-4-26 08:47:22 | 只看Ta
收到,明白了。感謝以上兩位老師的解答。

本版積分規(guī)則

  • 關(guān)注公眾號(hào)
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號(hào) |皖公網(wǎng)安備34010302002376號(hào) )|網(wǎng)站地圖|star

GMT+8, 2025-10-16 15:25 , Processed in 0.049194 second(s), 12 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表