看板 PHP 關於我們 聯絡資訊
有檢查過資料庫,都是UTF8編碼 show variables like "%character%"; show variables like "%collation%"; 目前用的是虛擬主機,Cpanel後台 自己寫了PHP程式,其實是跑linux下的mysqldump來備份 備份出來後發現是中文是亂碼 mysqldump有指定default-character-set=utf8 但用phpmyadmin匯出則正常 檢查後發現,『疑似』資料庫內的text欄位有放json字串,mysqldump後就是亂碼. 請問該怎解決這問題呢? 亂碼圖式 http://goo.gl/jAvB6z 目前試過直接在本機mysql下打mysqldump指令,匯出後也是亂碼 但匯入資料庫正常,用myadmin匯出也正常 後來把sql拖到chrome,用UTF8編碼去看竟然是正常的... 但我在mysqldump已經有指定utf8了....怎會還有編碼問題,持續找問題中 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.111.33.75 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1426942626.A.A74.html
rocairforce: 你的亂碼長怎樣 03/21 22:07
※ 編輯: azureshin (175.111.33.75), 03/21/2015 23:23:44 ※ 編輯: azureshin (175.111.33.75), 03/21/2015 23:37:49
LPH66: 請把你的文字編輯器設定 utf-8 編碼來讀檔 03/21 23:40
LPH66: 拖進 chorme 正常表示檔案沒問題, 是文字編輯器的問題 03/21 23:40
azureshin: 找到原因了,用notepad++看是亂碼,用一般記事本OK 03/21 23:40
azureshin: 挖...沒想到剛發現答案就有人解答了,厲害+1 03/21 23:41