推 a613204:資料庫的編碼是?? 06/04 20:21
→ EmptySmile:utf8 06/04 20:21
→ EmptySmile:也查過是不是table給的欄位不夠大, 結果也不是... 06/04 20:22
推 a613204:頁面的編碼是UTF-8嗎?? header也設定UTF-8看看 06/04 20:27
→ a613204:或者在meta設定UTF-8 06/04 20:29
→ EmptySmile:都是utf8, META也是 06/04 20:31
→ EmptySmile:分離開來測試, 抓出來是正常,可是寫進資料庫,就亂碼 06/04 20:46
→ chrisQQ:是說,在 phpmyadmin 中看是亂碼?但抓出來正常? 06/04 21:09
推 evernever:database,table,column都可設定編碼, column查了嗎? 06/04 21:13
→ EmptySmile:回chris大, 是的 06/04 21:22
→ EmptySmile:回ever大, SET NAMES不就等同於告訴sql三個全部設定嗎 06/04 21:23
推 a613204:root.php是@@? 要po出來看看嗎 06/04 21:43
→ chrisQQ:如果可以的話,照著原因那篇的解法會好一點 06/04 21:46
→ chrisQQ:第一篇就真的只是偷吃步而已ˇˇ 06/04 21:46
→ chrisQQ:看了原PO的圖才知道,應該是 evernever 所提的問題 06/04 21:49
→ EmptySmile:回a大, 那裡面只是帳號,密碼和資料庫名稱 06/04 21:52
→ EmptySmile:回chris大,我不太明白ever大的意思 06/04 21:58
→ EmptySmile:照著您給的網頁修改, 這是status的結果 06/04 22:00
→ chrisQQ:我覺得是建立資料庫時的欄位編碼沒選 utf8 06/04 22:43
→ chrisQQ:看看你的資料表是否為 DEFAULT CHARSET=utf8 06/04 22:45
→ EmptySmile:不太懂您的意思, 貼在上面的ppt縮址是文字碼的設定狀況 06/04 23:01
→ chrisQQ:看一下你的第一步和第三步,是否都選為 utf8_unicode_ci 06/04 23:05
→ EmptySmile:...緊急關頭那網頁進不去...我砍掉xampp從弄一次 06/04 23:11
→ EmptySmile:如果用命令列該怎麼輸入呢? 06/04 23:11
→ EmptySmile:因為我都是create database XXX;這樣建立的 06/04 23:12
→ EmptySmile:我瞧見了, 筆記起來, 正在作那網頁的步驟, 希望能成功 06/04 23:32
→ EmptySmile:回chris大, 棒!大部分的字都正常了, 可是仍有小部份 06/04 23:48
→ EmptySmile:還是亂碼 06/04 23:48
→ EmptySmile:棒, 完全搞定了, 我把原本欄位長度100改成200就都好了 06/05 00:05
→ EmptySmile:感謝您! 06/05 00:05