洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律
作者:Smileby陌少羽 | 2017-09-01 09:18 |點擊:
由于部分國外主機不支持GBK編碼,織夢官方的V5.7SP1 GBK版本用于如PHP5.4以上高版本PHP環(huán)境會出現(xiàn)中文字符無法保存等BUG,所以我們需要把已經(jīng)在運營中的織夢GBK網(wǎng)站轉(zhuǎn)成UTF8編碼
織夢GBK轉(zhuǎn)UTF8過程如下(小菜親測手寫):
寫在最前:請切記在網(wǎng)站后臺備份你的網(wǎng)站數(shù)據(jù)庫以及整站文件打包后下載到電腦備份,進行如下操作,以防萬一!
如你已完成整站備份操作,接著看下面:
如上圖勾選,點擊右下角執(zhí)行按鈕,導(dǎo)出你的網(wǎng)站數(shù)據(jù)庫SQL文件
查找:gbk替換為utf8,查找:gb2312替換為utf8
上圖是notepad++的操作方法。如果使用的是記事本,則可以使用以下步驟:文件--另存為---選擇編碼:UTF-8,保存
本例為xiaocaishuo_,請根據(jù)自己舊站實際情況安裝
PS:如果你的數(shù)據(jù)庫文件過大請參考:如何用phpmyadmin導(dǎo)入和恢復(fù)大體積SQL文件
上述5步是將織夢的數(shù)據(jù)庫從GBK轉(zhuǎn)為UTF8,執(zhí)行完畢后,我們還要將模板文件同樣從GBK轉(zhuǎn)為utf-8。
我們直接使用模板編碼批量轉(zhuǎn)換工具將你templets下當(dāng)前使用的模板文件夾全部內(nèi)容轉(zhuǎn)編碼
打開最開始我們備份的舊站,解壓出uploads附件文件夾,上傳到UTF-8編碼新站覆蓋;上傳第六步轉(zhuǎn)換的模板到新站覆蓋;如模板素材文件夾如JS CSS 等在根目錄也一并上傳到新站覆蓋;同理:如果有修改過其他織夢系統(tǒng)文件請一并使用notepad++轉(zhuǎn)編碼后上傳到新站覆蓋。
(經(jīng)過第五步數(shù)據(jù)庫恢復(fù)后,新站登錄賬號和密碼此時應(yīng)該已經(jīng)和舊站一致)
檢查新站后臺的欄目,文章數(shù)據(jù)是否和舊站一致,有無遺失;查看系統(tǒng)設(shè)置里各項參數(shù)是否無錯;檢查會員是否正確;嘗試重新生成首頁、欄目頁、文章頁HTML是否正常。如這些操作都正常,基本上可以確定織夢GBK轉(zhuǎn)UTF8已經(jīng)成功。
寫在最后:舊站GBK的整站備份應(yīng)繼續(xù)保存在電腦一段時間,以備不時之需。
如果需要utf8轉(zhuǎn)GBK編碼,上述操作在數(shù)據(jù)庫和模板編碼轉(zhuǎn)換的時候反向操作即可。
本文所需附件下載:
notepad++: http://pan.baidu.com/s/1bptL6px 密碼: q85h
模板編碼批量轉(zhuǎn)換: http://pan.baidu.com/s/1sk8BPzJ 密碼: qmbn