2011年1月29日 星期六

解決 php 連 MySQL 出現亂碼問題

MySQL Server 為utf8
MySQL Table 為 big5

此時用PHP連MySQL,發現會出現亂碼
解決方式 :在 PHP 連資料庫的地方多加 mysql_query("SET NAMES 'big5'");
ex:

$conn = mysql_connect($server,$db_user,$db_pass);
mysql_query("SET NAMES 'big5'");

if (!$conn){
die('Could not connect DataBase: '.mysql_error());
mysql_close($conn);
exit;
}

沒有留言: