(PHP 5 >= 5.2.3)
mysql_set_charset — 設置客戶端的字符集
本擴展自 PHP 5.5.0 起已廢棄,并在將來會被移除。應使用 MySQLi 或 PDO_MySQL 擴展來替換之。參見 MySQL:選擇 API 指南以及相關 FAQ 以獲取更多信息。用以替代本函數的有:
mysqli_character_set_name() PDO: 添加 charset 到連接字符串,比如 charset=utf8說明
bool mysql_set_charset ( string$charset
[, resource $link_identifier
= NULL
] )
設置當前連接的默認字符集。
參數
charset
一個有效的字符集名稱。
link_identifier
MySQL
連接。如不指定連接標識,則使用由 mysql_connect()
最近打開的連接。如果沒有找到該連接,會嘗試不帶參數調用
mysql_connect()
來創建。如沒有找到連接或無法建立連接,則會生成
E_WARNING
級別的錯誤。
返回值
成功時返回 TRUE
, 或者在失敗時返回 FALSE
。
注釋
Note:
本函數需要 MySQL 5.0.7 或更高版本。
Note:
這是改變字符集的最佳方式。不推薦您使用 mysql_query() 來設置 (比如 SET NAMES utf8)。 更多信息參見 MySQL character set concepts 一節。
參見
mysql_client_encoding() - 返回字符集的名稱 Setting character sets in MySQL » List of character sets that MySQL supports