2011年11月7日 星期一

SQL中文變問號

Q: SQL移植到新系統, 發現查詢功能出問題, 修改資料後中文變問號.
A: 舊版本在查詢資料庫前PHP語法加

     mysqli_query($link,'SET CHARACTER SET big5');

     mysqli_query($link, "SET collation_connection='big_chinese_ci'");

但在新Server中, 資料表的Collection為'big5_chinese_ci', PHP語法改為

     mysqli_query($link,'SET CHARACTER SET big5');

     mysqli_query($link, "SET collation_connection='big5_chinese_ci'");
即OK.

沒有留言:

張貼留言