Position actuelle: Accueil> Catégories de fonctions> mysqli::set_charset

mysqli::set_charset

(mysqli_set_charset) Définissez le jeu de caractères du client par défaut
Nom:mysqli::set_charset
Catégorie:Mysqli
Langage de programmation:php
Description en une ligne:Définit le jeu de caractères du client par défaut.

Définition et utilisation

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).

Exemple

Exemple 1 - style orienté objet

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 ( ) ;
?>

Exemple 2 - Style procédural

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 ) ;
?>
Fonctions similaires
Articles populaires