作者airtsubasa (拜╰(〒皿〒)╯託)
看板PHP
標題[請益] phpmyadmin 亂碼
時間Sat Nov 26 19:32:31 2011
原本是以為網頁編碼的問題 我把網頁編碼改成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)
1F:推 knuckles:點選資料庫的「管理」看看校對是不是utf8_general_ci 11/27 00:09
2F:→ knuckles:php執行 mysql_query('SET CHARACTER SET utf8') 看看 11/27 00:11
3F:→ airtsubasa:都試過了... 而且我是直接執行sql 沒藉由php執行sql 11/27 16:44
4F:→ airtsubasa:後來我把table的資料echo出來 是正常的 但是在 11/30 11:43
5F:→ airtsubasa:phpmyadmin看欄位值是亂碼... 11/30 11:43
6F:→ buganini:設定正確前放進去的資料在正確設定後看來會是錯的 11/30 14:31
7F:→ buganini:反之亦然,以utf-8來說,phpmysqladmin的輸入顯示都是對的 11/30 14:37
8F:→ buganini:所以你可以用phpmyadmin來做判斷依據,之前輸入的資料 11/30 14:38
9F:→ buganini:就需要另外處理。 11/30 14:38
10F:→ airtsubasa:謝謝 我再試試 12/02 08:20