(PHP 5 >= 5.1.0, PHP 7, PHP 8)
mysqli::get_charset -- mysqli_get_charset — Devuelve un objeto que representa el juego de caracteres
Estilo orientado a objetos
Estilo procedimental
Devuelve un objeto que representa el juego de caracteres, proporcionando diferentes propiedades del juego de caracteres actual.
mysqlLa función devuelve un juego de caracteres con las siguientes propiedades:
charsetNombre del juego de caracteres
collationNombre de la interclasificación
dirEl directorio en el que se busca la descripción del juego de caracteres o "" para los juegos de caracteres internos
min_lengthLongitud mínima de caracteres, en bytes
max_lengthLongitud máxima de caracteres, en bytes
numberNúmero del juego de caracteres interno
state
A partir de PHP 8.2.0, es siempre 1
Ejemplo #1 Ejemplo con mysqli::get_charset()
Estilo orientado a objetos
<?php
$db = mysqli_init();
$db->real_connect("localhost","root","","test");
$db->set_charset('latin1');
var_dump($db->get_charset());
?>Estilo procedimental
<?php
$db = mysqli_init();
mysqli_real_connect($db, "localhost","root","","test");
mysqli_set_charset($db, 'latin1');
var_dump(mysqli_get_charset($db));
?>Los ejemplos anteriores mostrarán:
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(1)
}