mysqli::get_charset
(mysqli_get_charset)返回一个字符集对象
PHP 5 >= 5.0.5, PHP 7, PHP 8
获取当前 MySQLi 连接使用的字符集信息,返回一个包含字符集详细信息的对象。
mysqli::get_charset()
成功时返回一个 object,包含当前连接的字符集信息,如 charset、collation 等属性;失败时返回 false。
$mysqli = new mysqli("localhost", "user", "password", "database"); if ($mysqli->connect_errno) { echo "连接失败: " . $mysqli->connect_error; exit(); } <p>$charset = $mysqli->get_charset();<br> if ($charset) {<br> echo "当前字符集: " . $charset->charset . "\n";<br> echo "字符集校对规则: " . $charset->collation . "\n";<br> } else {<br> echo "获取字符集失败";<br> }<br> $mysqli->close();<br>
示例中首先创建一个 MySQLi 连接实例,连接成功后调用 get_charset() 方法获取当前连接的字符集信息,并输出字符集名称和校对规则。若获取失败,则输出失败提示。最后关闭连接。