移機與程式升級後,為何網頁出現亂碼?

1 alex43567 網友
4月27日 11:53
轉送到...
A電腦(舊架站位置): XP作業系統,appserv-win32-2.4.4a,xoops-2.2.2,字元集是裝Big 5,以前架站資料庫不用設密碼

B電腦(新架站位置): Win7作業系統,appserv-win32-2.5.10,詳圖1字元集也配合裝Big 5,xoops-2.5.現在新版資料庫要設密碼

先在舊架站位置A電腦,將所有模組更新。進入http://localhost/phpMyAdmin/,備份出mysql與XOOPS這兩個資料庫

在新架站位置B電腦,進入http://localhost/phpMyAdmin/,將舊站A電腦備份出之mysql與XOOPS這兩個資料庫匯入。

新建XOOPS資料庫時,如下圖2,MySQL 連線校對選big5_bin

建立新資料庫XOOPS,如下圖3也選big5_bin建立

匯入舊資料庫時,SQL格式如下圖4選MYSQL40

mysql這個資料庫亦同前述方法處理

將舊站電腦WWW資料夾複製到新站電腦C:\AppServ\www
重開機後網站出現圖5亂碼

請問我是哪個環節做錯?
感恩指導

隱藏內容
2 睡蓮 網主
4月27日 23:35
轉送到...
1) 在 B 電腦的 XOOPS 2.5.x 版本匯入 A 電腦 XOOPS 2.2.2 版本的資料庫備份嗎? 兩電腦的XOOPS 版本不同,不能這樣直接用A資料庫匯進B的,請先將 XOOPS 2.2.2 升級至 XOOPS 2.3後再逐步升至 XOOPS 2.5吧。

2) 正體中文站有很多關於舊版 XOOPS 升級及亂碼問題的文章(利用搜尋功能輸入關鍵字比如 “XOOPS 2.2” 或 “XOOPS 升級”等),還有tad 教材網有關於 xoops 2.2 升級到 xoops 2.3 的文章

3) 由 mysql 4.0 升級至 mysql 4.1 以上版本的,大多會有亂碼問題要處理。建議網站編碼由 big5 轉為 utf8,因為無論網站用 big5 還是 utf8,升級之後反正都是要處理亂碼問題。



現時請先做 1) 及 2) ,到了 3) 升級後亂碼問題就看本站文章共上下兩篇,再遇到問題就繼續在此提問吧。加油~