牛牛在线工具

mysql_set_charset()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mysql_set_charset()

设置当前连接的字符集

函数名称:mysql_set_charset() 适用版本:PHP 5.2.3以上版本 函数描述:mysql_set_charset() 函数用于设置当前连接的字符集。 用法: bool mysql_set_charset ( string $charset [, resource $link_identifier = NULL ] ) 参数: charset:要设置的字符集,如 "utf8"、"gbk" 等。 link_identifier:可选参数,数据库连接标识符。如果未指定,则默认使用最近的打开连接。 返回值:成功时返回 true,失败时返回 false。 示例: // 创建数据库连接 $link = mysql_connect('localhost', 'username', 'password'); if (!$link) { die('数据库连接失败: ' . mysql_error()); } // 设置字符集为utf8 if (!mysql_set_charset('utf8', $link)) { die('字符集设置失败: ' . mysql_error()); } // 执行查询操作 $result = mysql_query('SELECT * FROM users', $link); if (!$result) { die('查询失败: ' . mysql_error()); } // 输出查询结果 while ($row = mysql_fetch_assoc($result)) { echo $row['username'] . '<br>'; } // 关闭数据库连接 mysql_close($link); 注意事项: mysql_set_charset() 函数只对当前连接有效,不会影响全局字符集设置。 在 PHP 5.5.0 版本及以上,推荐使用 mysqli 或 PDO 扩展来代替 mysql 扩展,因为 mysql 扩展已被标记为废弃并在未来的 PHP 版本中将被移除。