Nous devons souvent faire face aux ensembles de caractères lorsque les connexions de la base de données, en particulier lorsque les données stockées dans la base de données contient des caractères non ASCII, en s'assurant que le jeu de caractères est correctement défini. La fonction MySQLI :: get_charset est utilisée pour obtenir le jeu de caractères (charset) utilisé par la connexion de base de données actuelle. Cependant, certains développeurs constatent que le jeu de caractères retourné est toujours Latin1 lors de l'utilisation de cette fonction, même s'ils ont défini d'autres jeux de caractères (tels que UTF-8) lors de la connexion à la base de données. Alors, pourquoi cela se produit-il? Qu'est-ce qui ne va pas exactement?
mysqli::get_charset