Bonjour,
je viens d'upgrader mon site de php 5.5 à php8.
J'ai aussi mis la basede données eu utf8mb4_general_ci.
Le tous c'est bien passé.
Je rencontre un soucis avec les champs des formulaires dans lesquels é à è sont remplacé par des ?.
La cause est ucfirst et strtolower qui traitent mal.
Si je lis $nom sans les appliquer j'affiche bien éàè
Code : Sélectionner tout - Visualiser dans une fenêtre à part $nom = ucfirst(strtolower($nom));
Si je les applique j'affiche ??????
Merci pour votre aide.







Répondre avec citation




Partager