標題: Discuz! X 數(shù)據(jù)庫轉(zhuǎn)碼方案及使用工具(GBK和UTF8互轉(zhuǎn)) [打印本頁] 作者: 1314學(xué)習(xí)網(wǎng) 時間: 2019-12-5 15:13 標題: Discuz! X 數(shù)據(jù)庫轉(zhuǎn)碼方案及使用工具(GBK和UTF8互轉(zhuǎn)) 注意本工具只兼容到了X2.5,僅供參考,涉及數(shù)據(jù)庫操作一定要備份
升級X3.5會自動轉(zhuǎn)碼到UTF8,建議升級到X3.5
convertdb.php
放在Discuz X 系列根目錄。
1、會讀取config_global.php這個文件中的配置信息。
2、會把配置信息中的整個數(shù)據(jù)庫中的表都做轉(zhuǎn)換,如果有多個應(yīng)用都在一個庫中,需要注意避免把其他表也轉(zhuǎn)了。
3、使用 ALTER TABLE table_name CONVERT TO CHARACTER SET charset 命令進行轉(zhuǎn)換。
4、數(shù)據(jù)庫過大可能轉(zhuǎn)碼過程需要很長時間,php會超時,建議使用命令行來進行轉(zhuǎn)碼(convertdbcli.php)。