請況是這樣的:
A網站:主機win7 OS+appserv架站,DB mysql則連到B主機。
都在區網內。用這架構做簡單的資料查詢系統網站。
目前網頁使用上都正常顯示無亂碼。
小弟想要為網站做備份,
天真的想法只想到另建一個一樣的主機環境後再把A站的.sql檔匯入新站即可運作。
但問題來了,DB匯入後,新站的網頁顯示都是亂碼!!
檢查一下新站的DB內容一>亂碼。(合理解釋為何新站網頁也是亂碼)
回頭看B主機上的DB內容一>亂碼!!(那為何A站網頁卻是正常?不解!!)
試過架在NAS上及自已pc上的VM workstation上,都一樣是亂碼。
小弟也估狗了關於sql編碼的解決做法,大多是舉latin1為例子,但我依照教學去列出我的新站編碼內容,卻都是utf8跟utfmb4....
實在是沒辦法了,請高手幫忙...
或提供更檢單方便,門外漢也可以用的備份方法orz
![!
*******更新---------
謝謝各位的提示
在原網站主機上查詢後,除了charact_set_filesystem這項是Binary之外。
其餘項目均是utf8
再估狗一下說utf8mb4跟utf8是完全相同的格式,且前者完全相容utf8....
這樣還需要改成utf8嗎?
另建一個一樣的主機環境
這句話是關鍵
你以為一樣的主機環境
有些地方不一樣
因而造成了現在看到的「亂碼」