看到資料庫內容變成底下的亂碼,想必除了傻眼之外,更想知道的是,如何把它變成正常?
這個的原因主要為:編碼變成latin1
UTF-8亂碼解決方法

解決方法:
首先進command mode

執行#mysqldump -u帳號 -p –default-character-set=latin1 資料庫名稱 >output.sql

接著請使用ultraedit將檔案打開後,按底下順序做取代
  1. latin1_swedish_ci取代為utf8_general_ci
  2. latin1 取代為 utf8
存檔時,將檔案儲存為utf8
再建立一個資料庫,校對選擇「utf8_general_ci」,將檔案匯入,就可以看見底下美美的中文字了。

mysqlUTF-8亂碼解決方法

-傑克老師網路創業顧問站內所有文章歡迎轉貼,但請註明出處及網址-
前一篇文章免費課程:網住自己的幸福-網路創業養成班
下一篇文章Google Blogger樣版突然整個跑掉,怎麼辨?
學經歷 淡江大學資訊管理研究所 諸銘科技軟體發開部經理與教育事業部總監 專長 網路創業、網路行銷、創業貸款、個資保護、資訊安全、程式設計(ASP.NET VB.NET MVC C# Core 6) 資安與個資證照:CompTia Security+ , ISO 27701。 演講與課程經歷 工研院講師 勞動部微型創業鳳凰貸款顧問 台北市社會局 衛福部中央健保署 新北市政府勞工局 管科會 中國生產力中心 中衛中心 中山管理教育基金會 中華軟協 南科產協 青創會 青創會內訓 臺北青年職涯發展中心 經濟部樂活創業人才班 中小企業總會 外貿協會 高雄醫學大學 雲林科技大學 台北醫學大學 銘傳大學 明新科大 中台科大 台灣科技大學 師範大學 大葉大學 台北城市大學 聖約翰科技大學 萬能科技大學 輔英科大 明新科大 美和科大 嘉南藥理大學 東南科大 亞太創意技術學院 格致商工 霧峰農工 三重商工 新店戒護所 台南就業處 台灣知識庫 台北景福扶輪社 富邦人壽 台北國際書展

2 評論

  1. 傑克老師:我已經完成上傳,但是我由我所申請的網址hose.ucart.tw 進去,卻出現下列狀況:ECSHOP info: Can’t Connect MySQL Server(localhost:3306)!
    不知原因為何? 謝謝你!
    鳳琴

回覆留言

Please enter your comment!
Please enter your name here