mysqli::set_charset
(mysqli_set_charset) Définissez le jeu de caractères du client par défaut
set_charset()
/ mysqli_set_charset()
spécifie le jeu de caractères par défaut utilisé lors de l'envoi et de la réception de données avec le serveur de base de données.
Remarque: Pour utiliser cette fonction sur les plates-formes Windows, vous avez besoin de la bibliothèque client MySQL 4.1.11 ou ultérieure (pour MySQL 5.0, vous avez besoin de 5.0.6 ou version ultérieure).
Modifiez le jeu de caractères du client par défaut:
<? Php $ mysqli = new mysqli ( "localhost" , "my_user" , "my_password" , "my_db" ) ; if ( $ mysqli -> connect_errno ) { Echo "n'a pas réussi à se connecter à MySQL:" . $ mysqli -> connect_error ; sortie ( ) ; } Echo "Le jeu de caractères initial est:" . $ mysqli -> caractères_set_name ( ) ; // modifie le jeu de caractères sur UTF8 $ mysqli -> set_charset ( "utf8" ) ; Echo "Le jeu de caractères actuel est:" . $ mysqli -> caractères_set_name ( ) ; $ mysqli -> close ( ) ; ?>
Modifiez le jeu de caractères du client par défaut:
<? Php $ con = mysqli_connect ( "localhost" , "my_user" , "my_password" , "my_db" ) ; // Vérifiez la connexion if ( mysqli_connect_errno ( ) ) { Echo "n'a pas réussi à se connecter à MySQL:" . mysqli_connect_error ( ) ; sortie ; } Echo "Le jeu de caractères initial est:" . mysqli_character_set_name ( $ con ) ; // modifie le jeu de caractères sur UTF8 mysqli_set_charset ( $ con , "utf8" ) ; Echo "Le jeu de caractères actuel est:" . mysqli_character_set_name ( $ con ) ; mysqli_close ( $ con ) ; ?>