久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

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

標(biāo)題: GBK轉(zhuǎn)UTF8完整教程 [打印本頁]

作者: s36376149    時間: 2019-11-8 13:14
標(biāo)題: GBK轉(zhuǎn)UTF8完整教程
第一步先在想轉(zhuǎn)換的網(wǎng)站中用phpmyadmin打開數(shù)據(jù)庫,不用管網(wǎng)站打開還是關(guān)閉,當(dāng)然如果有人在線的話最好是關(guān)閉網(wǎng)站先,如果

phpmyadmin不會用請自行百度。

第二步,用phpmyadmin打開數(shù)據(jù)庫后點數(shù)據(jù)庫名稱進(jìn)入數(shù)據(jù)庫。然后直接點右邊窗口頂上的SQL連接。然后執(zhí)行一次查詢,查詢用的

語句如下,
Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', 111,';' )  FROM information_schema.tables  Where

table_name LIKE 'pre_%';
執(zhí)行完上面的語句后,我們把區(qū)域3中的內(nèi)容全部復(fù)制,這里可以使用ctrl+A多選,然后右鍵復(fù)制即可。內(nèi)容復(fù)制出來后,我們將內(nèi)

容貼到一個txt里面。

貼到txt里面后,用記事本的批量替換功能,將其中的    RENAME TO  111 這一段替換為    DEFAULT CHARACTER SET=gbk

COLLATE=gbk_chinese_ci

如果是想把UTF8轉(zhuǎn)換成GBK就用這一段    DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci


第三步,重復(fù)剛剛第二步點開右邊窗口中的SQL再運(yùn)行一次   設(shè)置 個人資料丟失恢復(fù)  這個文檔里的SQL到窗口中運(yùn)行一次

完美轉(zhuǎn)換成功了。


轉(zhuǎn)換結(jié)果完成后 設(shè)置 個人資料里面 只剩下了個用戶名,其他信息全部丟失,不知道是否和這個有關(guān)系;修復(fù)就用下面的附件中SQL

語句


轉(zhuǎn)換成功能記得把UTF8文件上傳到空間。上傳前記得先備份一下原來的GBK文件。


重要事說三遍   操作前一次要先備份數(shù)據(jù)庫 操作前一次要先備份數(shù)據(jù)庫 操作前一次要先備份數(shù)據(jù)庫
  

最后一步記得把config里的那二個配置文件里的GBK 修改成UTF8和UTF-8 還有一個UC目錄下/data下的那一個配置文件也一并修改不

然打開網(wǎng)站可是會亂碼的。



(, 下載次數(shù): 260)
作者: dazhu    時間: 2019-11-8 14:09
好帖子啊
作者: 吳大大    時間: 2020-1-1 16:14
那么插件怎么辦呢?
作者: 幻影之光    時間: 2020-1-2 11:05
這樣轉(zhuǎn)僅限新建沒啥數(shù)據(jù)的站點使用,已經(jīng)在運(yùn)營的會丟失非常多的設(shè)置,以前我就試過這樣轉(zhuǎn),會失敗的,這個教程壓根就不完整,后來花了很長時間才研究出來
作者: s36376149    時間: 2020-1-30 13:03
幻影之光 發(fā)表于 2020-1-2 11:05
這樣轉(zhuǎn)僅限新建沒啥數(shù)據(jù)的站點使用,已經(jīng)在運(yùn)營的會丟失非常多的設(shè)置,以前我就試過這樣轉(zhuǎn),會失敗的,這個 ...

反正我轉(zhuǎn)了后確實是有好多設(shè)置不見了
作者: 135920    時間: 2020-2-11 10:49
暈,丟失了怎么辦呢?




歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/) Powered by Discuz! W1.0