Bonjour à tous.
J'ai un souci d'affichage d'accent suite mise à jour php, le sujet est traité de nombreuses fois, ce qui m'a permis de faire le tour de la question, mais je ne trouve pas ou je plante.
Quant je fais :
mysqli_character_set_name(connexion_DB())
j'ai en retour latin1 donc normale que j'ai un souci d'accent, je pensais m'en sortir avec :
mysqli_set_charset(connexion_DB(), "utf8"
mais aucun agissement je suis toujours en latin 1
l'exemple ci dessous de la doc php ne fonctionne pas sur mon serveur.
1 2 3 4 5 6 7 8 9
| printf("Jeu de caractère initial : %s\n", mysqli_character_set_name($link));
/* Modification du jeu de résultats en utf8 */
if (!mysqli_set_charset($link, "utf8")) {
printf("Erreur lors du chargement du jeu de caractères utf8 : %s\n", mysqli_error($link));
exit();
} else {
printf("Jeu de caractères courant : %s\n", mysqli_character_set_name($link));
} |
évidemment tout est en utf8, je viens de monter le serveur avec mysql et php actuel.
La question est: mysqli_set_charset fonctionne toujours ?
Merci.
Partager