(PHP 5 >= 5.1.0)
mysqli::get_charset -- mysqli_get_charset — Возвращает набор символов в виде объекта
Объектно-ориентированный стиль
Процедурный стиль
Возвращает объект набора символов, предоставляющий несколько свойств текущего активного набора символов.
linkТолько для процедурного стиля: Идентификатор соединения, полученный с помощью mysqli_connect() или mysqli_init()
Функция возвращает объект с следующими свойствами:
charset
Имя набора символов
collation
Имя сопоставления
dir
Директория, из которой получено описание набора символов. (?) или "" для встроенных наборов
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($db->get_charset());
?>
Результат выполнения данных примеров:
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)
}