最近在製作一隻 PHP 系統,遇到資料庫中文出現亂碼,但是在頁面上正常顯示,寫入更新都是亂碼。
由於 php.ini 內的預設編碼為 default_charset = "iso-8859-1",所以只要修改成與資料庫編碼相同的編碼即可,而我則改為 UTF-8。
另一種方法,就是在連結資料庫後加上 mysql_query('SET NAMES utf8'); 讓編碼成為 UTF-8 即可。
回 PHP 目錄
回首頁
學習程式設計過程中總會碰到疑難雜症,而這些疑難雜症又不是一時能解決,不論是以往或是從未遇過的,都可將這些在程式設計上所碰到問題的解決方法筆記下來,或許解決了就算了,但等到下次有相同問題時,可將這程式設計筆記再拿來參考,就不枉做筆記了。
沒有留言 :
張貼留言