字元(Character)是各種文字和符號的總稱,包括各國家文字、標點符號、圖形符號、數字等。字元集(Character set)是多個字元的集合,字元集種類較多,每個字元集包含的字元個數不同,常見字元集名稱:ASCII字元集、GB2312字元集、BIG5字元集、 GB18030字元集、Unicode字元集等。電腦要準確的處理各種字元集文字,需要進行字元編碼,以便電腦能夠辨識和儲存各種文字。中文文字數目大,而且還分為簡體中文和繁體中文兩種不同書寫規則的文字,而計算機最初是按英語單字節字符設計的,因此,對中文字符進行編碼,是中文信息交流的技術基礎。
我之前總是使用mysql_query("SET NAMES 'utf8'"); 來設定MySQL 的預設連線字元集;但今天發現了一個PHP 推薦的代替這個方法的設定MySQL 連接字元集的函數
mysql_set_charset()。
這個函數是這樣用的:
mysql_set_charset('utf8', $link);
成功回傳 TRUE,失敗回傳 FALSE。
以上是php 怎麼設定MySQL連接字元集的詳細內容。更多資訊請關注PHP中文網其他相關文章!