如果你的中文資料在 phpMyAdmin顯示正常,


但是送到網頁的時候,全部變成問號怎麼辦?


很簡單,你只要在連結資料庫之前寫這幾行




==================================================

原則上這三行都要寫!
mysql_query("SET CHARACTER_SET_CLIENT=utf8");
mysql_query("SET CHARACTER_SET_CONNECTION=utf8");
mysql_query("SET CHARACTER_SET_RESULTS=utf8");


不過注意到了嗎,上面的編碼都是utf8,何必寫三次這麼累呢?

也可以使用

mysql_query("SET NAMES utf8");

 

一行解決
=================================================


創作者介紹

Frank's 資訊科技潮流站

finalfrank 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • 方格子
  • 如上三列編碼都一樣時,可直接執行下列

    這是說,用上面三個任何一個都是一樣的狀況(問號)的話
    才改用下面那個

    還是說,上面三個都要一樣
    才能直接只使用下面那個?
  • 我寫清楚一點好了...

    finalfrank 於 2010/12/21 00:05 回覆

找更多相關文章與討論