[請益] phpmyadmin 亂碼

看板PHP作者 (拜╰(〒皿〒)╯託)時間14年前 (2011/11/26 19:32), 編輯推噓1(109)
留言10則, 3人參與, 最新討論串1/1
原本是以為網頁編碼的問題 我把網頁編碼改成UTF8 後來也在PHP裡面加上mysql_query("SET NAME 'utf8'"); 但是寫入時還是亂碼 後來我就直接進phpmyadmin直接key SQL 但是資料卻一直存成 ?????? 所以應該不是網頁上的設定問題 連線校對是utf8_general_ci 想請問一下該如何解決? OS:CentOS 6 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.171.164.120 ※ 編輯: airtsubasa 來自: 218.171.164.120 (11/26 19:33)

11/27 00:09, , 1F
點選資料庫的「管理」看看校對是不是utf8_general_ci
11/27 00:09, 1F

11/27 00:11, , 2F
php執行 mysql_query('SET CHARACTER SET utf8') 看看
11/27 00:11, 2F

11/27 16:44, , 3F
都試過了... 而且我是直接執行sql 沒藉由php執行sql
11/27 16:44, 3F

11/30 11:43, , 4F
後來我把table的資料echo出來 是正常的 但是在
11/30 11:43, 4F

11/30 11:43, , 5F
phpmyadmin看欄位值是亂碼...
11/30 11:43, 5F

11/30 14:31, , 6F
設定正確前放進去的資料在正確設定後看來會是錯的
11/30 14:31, 6F

11/30 14:37, , 7F
反之亦然,以utf-8來說,phpmysqladmin的輸入顯示都是對的
11/30 14:37, 7F

11/30 14:38, , 8F
所以你可以用phpmyadmin來做判斷依據,之前輸入的資料
11/30 14:38, 8F

11/30 14:38, , 9F
就需要另外處理。
11/30 14:38, 9F

12/02 08:20, , 10F
謝謝 我再試試
12/02 08:20, 10F
文章代碼(AID): #1EqCvI-q (PHP)
文章代碼(AID): #1EqCvI-q (PHP)