1. 首頁
  2. »
  3. 網站架設
  4. »
  5. 主機
  6. »
  7. 【資料庫】 解決MySQL資料匯入與顯示出現亂碼

【資料庫】 解決MySQL資料匯入與顯示出現亂碼

2013/04/04

梅問題-主機架設-解決MySQL資料匯入與顯示出現亂碼問題

  前陣子因為是方電訊的意外走火,造成許多網站紛紛的掛彩,像是1111人力銀行、Yahoo、Google…..等,同時上網的速度也得慢吞吞,很榮幸的梅問題也身陷其中,因此那一天梅干好忙,一下把站搬到NAS,一下又把站搬到其它的主機,但在搬家的過程中,最重要的就是資料庫,當梅干把平常的資料庫備份檔匯入時,卻出現一堆亂碼,好不容易解決了資料庫匯入亂碼的問題,卻又出現顯示出來的網頁是亂碼,就這樣亂來亂去,搞的梅干那天心情也好亂,但一切就在亂中有序,一一的解決亂碼的問題,而梅干也把解決的過程記錄了一下,下回有遇到此問題的朋友,不坊也參考看看囉!


MySQL資料庫匯入時亂碼:
Step1
用記事本開啟.sql檔,並在文件最上方加入 /*!40101 SET NAMES utf8 */;
梅問題-主機架設-解決MySQL資料匯入與顯示出現亂碼問題


Step2
改好後,再重新匯入一次,終於資料不再是亂碼了。
梅問題-主機架設-解決MySQL資料匯入與顯示出現亂碼問題


Step3
但悲劇的是,顯示出來的資料,卻是一堆亂碼。
梅問題-主機架設-解決MySQL資料匯入與顯示出現亂碼問題


資料顯示出亂碼:
Step1
打開資料庫連線的地方,將編碼設定成utf8,中間不可有-喔!
梅問題-主機架設-解決MySQL資料匯入與顯示出現亂碼問題


Step2
重新整理後,哈~終於一切都正常了,看來平常就要把備緩機準備好,才不會意外發生時,搞的手忙腳亂。
梅問題-主機架設-解決MySQL資料匯入與顯示出現亂碼問題