Bonjour à tous,
Je galère bcp avec les lettres accentuées.
Voilà le pb :
- pour inscrire dans la base MySQL, pas de souci
- Pour afficher les textes sur le web, pas de souci
- en revanche, quand je veux changer un champ, je le fais éditer par défaut dans un input du type :
<td><input type="text" name="adresse" size=50 value=<?php echo "'" . htmlentities($donnees[5], ENT_QUOTES) . "'" ;?></td>
Alors ça semble compliqué mais c'est le seul moyen que j'ai trouvé pour qu'il affiche tous les termes (et pas seulement le premier...) et les apostrophes.
Mais il affiche des éé par exemple pour éé !! Alors que sur la base c'est écrit correctement...
Je précise : je suis partout en utf-8 (html, bdd, éditeur). J'ai des $req=$bdd->query("SET NAMES 'utf8'") ;
partout, je galère vraiment.... J'ai regardé sur les forum mais sans résultat.
Merci bcp s'il y en a qui ont une idée...
Partager