Mammouth du PHP |
586 Messages
18 mai 2023, 11:55
Le problème semble bien venir du charset de ta connexion à la bdd.
Pour rappel, évite de mélanger le style procédural et le style orienté objet, choisi et utilise une des deux syntaxes.
En testant ton code après avoir défini le charset de la connexion à la bdd, les caractères spéciaux qui s'affichaient sous la forme "?" sont désormais affichés correctement :
$con = mysqli_connect($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME);
mysqli_set_charset($con, 'utf8mb4');