mysqli::get_charset
mysqli::get_charset
mysqli_get_charset
(PHP 5 >= 5.1.0, PHP 7)
mysqli :: get_charset - mysqli_get_charset - 返回一个字符集对象
描述
面向对象的风格
object mysqli::get_charset ( void )
程序风格
object mysqli_get_charset ( mysqli $link )
返回提供当前活动字符集的几个属性的字符集对象。
参数
`link`
仅过程样式:由mysqli_connect()或mysqli_init()返回的链接标识符
返回值
该函数返回具有以下属性的字符集对象:
charset
字符集名称
collation
整理名称
dir
目录charset描述是从内置字符集的(?)或“”中提取的
min_length
字节的最小字符长度
max_length
最大字符长度以字节为单位
number
内部字符集编号
state
字符集状态(?)
例子
示例#1 mysqli :: get_charset()示例
面向对象的风格
<?php
$db = mysqli_init(
$db->real_connect("localhost","root","","test"
var_dump($db->get_charset()
?>
程序风格
<?php
$db = mysqli_init(
mysqli_real_connect($db, "localhost","root","","test"
var_dump(mysqli_get_charset($db)
?>
上面的例子会输出:
object(stdClass)#2 (7) {
["charset"]=>
string(6) "latin1"
["collation"]=>
string(17) "latin1_swedish_ci"
["dir"]=>
string(0) ""
["min_length"]=>
int(1)
["max_length"]=>
int(1)
["number"]=>
int(8)
["state"]=>
int(801)
}
扩展内容
- mysqli_character_set_name() - 返回数据库连接的默认字符集
- mysqli_set_charset() - 设置默认的客户端字符集
← mysqli::$field_count
mysqli::get_client_info →