(PHP 5 >= 5.1.0, PHP 7)
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(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)
}