La fonction sql_set_charset() demande d’utiliser le codage indiqué pour les transactions entre PHP et le gestionnaire de base de données.
sql_set_charset() admet trois paramètres. Seul le premier est requis :
-
$charsetest le type de charset souhaité, tel que « utf8 » -
$serveur, -
$options.
Cette fonction est appelée suite à chaque connexion au serveur de base de données afin d’indiquer le charset à utiliser. Ce choix encodage est d’ailleurs défini par la méta charset_sql_connexion créé à l’installation de SPIP.