2011年11月20日 星期日

[mySQL][php] 中文(utf8)亂碼

每次寫php+mysql的程式時都會被中文資料搞一陣子
記起來方便以後想找030

從資料庫讀出要加入

    mysql_query("SET NAMES 'utf8'");

強制所有與mysql的交流都是utf8編碼

理論上就能搞定所有狀況

但是寫入也要記得先轉成utf8
用iconv函式

    $utf8name = iconv("big5","UTF-8",$name);