Bonjour à tous,
J'ai une bd mysql en utf-8, des fichiers php utf-8 et un encodage de page web utf-8.
Jusque là pas de problème. J'enregistre des données dans ma bd, je les récupère et je les affiche sans problème.
Je dois parcontre modifier une variable dans mon script. Je récupère le prénom complet d'un employé et je ne garde que le premier caractère avec 2 méthodes différentes pour tester
La page web m'affiche un caractère spécial (losange et un point d'interrogation) au lieu de mon É. J'ai fait le test d'afficher le prénom complet et il s'affiche bien, ce n'est qu'en modifiant la variable que ça change.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 substr($chauffeur['prenom'],0,1) $chauffeur['prenom'][0]
Autre test que j'ai fait : J'ai simplement mis dans une variable $test le prénom Éric et si je l'affiche en entier tout est correct, si je la modifie ça ne fonctionne pas.
J'ai mis le problème en pièce jointe.
Merci
Partager