MYSQL在4.1版後,對UTF8編碼提供更完整的支援,對多國語言系的網頁
亦更加的方便,不過因為AppServ伺服器套件安裝MySQL預設並沒有UTF8
的編碼可選擇,故在安裝AppServ伺服器套件過程仍以BIG5為預設,
這樣的話會造成PHP在讀取資料庫中有中文字串的資料都會變成亂碼,
所以我們必須修改連線設定強制將以BIG5碼為輸出,以解決亂碼問題。
請將這3行
$MWDboard = mysql_query("SET NAMES big5;");
$MWDboard = mysql_query("SET CHARACTER_SET_CLIENT=big5;");
$MWDboard = mysql_query("SET CHARACTER_SET_RESULTS=big5;");
加入在這之前
$MWDboard = mysql_query($query_MWDboard, $Mwebdata) or die(mysql_error());
沒有留言:
張貼留言