(PHP 5 >= 5.1.0)
mysqli::get_charset -- mysqli_get_charset — Retourne un objet représentant le jeu de caractères
Retourne un objet représentant le jeu de caractères, fournissant différentes propriétés du jeu de caractères courant.
Style procédural uniquement : Un identifiant de lien retourné par la fonction mysqli_connect() ou par la fonction mysqli_init()
La fonction retourne un jeu de caractères avec les propriétés suivantes :
Nom du jeu de caractères
Nom de la collation
Le dossier dans lequel la description du jeu de caractères est cherchée (?) ou "" pour les jeux de caractères internes
Longueur minimum de caractères, en octets
Longueur maximal de caractères, en octets
Numéro du jeu de caractères interne
Statut du jeu de caractères (?)
Exemple #1 Style orienté objet
<?php
$db = mysqli_init();
$db->real_connect("localhost","root","","test");
var_dump($db->get_charset());
?>
Exemple #2 Style procédural
<?php
$db = mysqli_init();
mysqli_real_connect($db, "localhost","root","","test");
var_dump($db->get_charset());
?>
L'exemple ci-dessus va afficher :
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) }