php連接mysql時常發生資料庫內的編碼跟網頁顯示的不一樣,有時從phpmyadmin看不正確但是網頁顯示卻又正常,其實最好的習慣是在connect後就加上一個明確的編碼函式:
$link = mysql_pconnect("localhost","user","1234");
mysql_select_db("database");
mysql_set_charset("utf8",$link);
另外:
mysql_set_charset("utf8",$link);
也可以使用下面的方式:
mysql_query("set names utf8");
最後值得注意的是,utf8千萬不要寫成utf-8哦!
沒有留言:
張貼留言