[請益] MySQL 編碼問題
日前接手了一個資料庫
它的所有校對設定都是utf-8
有些編碼的問題,線索有三個
我用utf-8環境開phpMyAdmin,
裡面有中文的地方在phpMyAdmin顯示出來都變è‧- å類似這樣的東西(存成latin-1了?)
但是在使用這個資料庫的應用網頁用php從資料庫撈資料出來(沒有用set names)
卻可以正常顯示中文(網頁是utf-8編碼)
現在我想要在資料庫裡裡面加入新的資料,用phpMyAdmin的介面去新增,
存進去之後在phpMyAdmin可以正常顯示中文,
但是在應用網頁中撈資料印出來卻變成???了
我知道一定是哪裡的編碼出了問題,但想好久想不通到底是怎麼個錯法
希望板上高手們能幫我分析一下@@,如果知道哪個環節出錯,才能夠採取正確的應對措施
想搞清楚到底儲存編碼、query輸出編碼、query輸入編碼到底哪一個錯了,或是其他原因
目前的目標是把整個資料庫的儲存跟顯示編碼都轉成utf-8,這樣日後比較方便維護
謝謝大家!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.35.212.28
※ 編輯: zoeysui 來自: 114.35.212.28 (03/04 16:25)
→
03/04 20:00, , 1F
03/04 20:00, 1F
→
03/04 20:00, , 2F
03/04 20:00, 2F
→
03/04 20:12, , 3F
03/04 20:12, 3F
→
03/04 20:14, , 4F
03/04 20:14, 4F
→
03/04 23:08, , 5F
03/04 23:08, 5F
→
03/04 23:09, , 6F
03/04 23:09, 6F
→
03/08 07:36, , 7F
03/08 07:36, 7F
→
03/08 07:38, , 8F
03/08 07:38, 8F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
0
8
PHP 近期熱門文章
PTT數位生活區 即時熱門文章