(PHP 5, PHP 7, PHP 8)
mysqli::character_set_name -- mysqli_character_set_name — Retourne le jeu de caractères courant pour la connexion
Style orienté objet
Style procédural
Retourne le jeu de caractères courant pour la connexion
spécifiée par le paramètre link.
mysqlSeulement en style procédural : Un objet mysqli retourné par la fonction mysqli_connect() ou mysqli_init().
Le jeu de caractères courant pour la connexion courante.
Exemple #1 mysqli::character_set_name() example
Style orienté objet
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* Set the default character set */
$mysqli->set_charset('utf8mb4');
/* Print current character set */
$charset = $mysqli->character_set_name();
printf("Current character set is %s\n", $charset);Style procédural
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = mysqli_connect("localhost", "my_user", "my_password", "world");
/* Set the default character set */
mysqli_set_charset($mysqli, 'utf8mb4');
/* Print current character set */
$charset = mysqli_character_set_name($mysqli);
printf("Current character set is %s\n", $charset);Les exemples ci-dessus vont afficher :
Current character set is utf8mb4