Bonjour,
J'ai un petit site perso dynamique hébergé chez free. Pour la mise à jour j'utilise des formulaires HTML et une base de données Mysql, ainsi qu'une bonne dose de PHP.
Je n'exclus pas la possibilité de mettre en place un fil RSS dans un second temps.
Pour le moment, je traite tout ce que je récupère de mes formulaires comme ceci, avant de l'envoyer dans ma base :
Mais j'ai cru comprendre que ma méthode était un peu grossière.
Je n'arrive pas à bien cerner les contraintes liées au passage dans la BDD : a priori celle-ci utilise un encodage UTF-8 (d'après ce que j'ai lu).
Si je fais référence dans mes métas au charset ISO-8859-1 et que je traite à part le problème spécifique de l'euro, pourrais-je alors me passer du htmlentities et ne pas traiter ma chaine avant de l'expédier dans ma BDD ?
Suis-je sur une fausse voie ?
Merci pour votre aide précieuse ...
PS : j'ai lu un ensemble de sujets traitant de différents points, mais je n'arrive pas à trouver de réponse concrète d'ensemble sur la question de l'utilisation de l'ISO-8859-1 avec une base Mysql ... Si quelqun pouvait m'aguiller, Merci !
J'ai un petit site perso dynamique hébergé chez free. Pour la mise à jour j'utilise des formulaires HTML et une base de données Mysql, ainsi qu'une bonne dose de PHP.
Je n'exclus pas la possibilité de mettre en place un fil RSS dans un second temps.
Pour le moment, je traite tout ce que je récupère de mes formulaires comme ceci, avant de l'envoyer dans ma base :
$chaine = htmlentities(trim($chaine), ENT_QUOTES);
Mais j'ai cru comprendre que ma méthode était un peu grossière.
Je n'arrive pas à bien cerner les contraintes liées au passage dans la BDD : a priori celle-ci utilise un encodage UTF-8 (d'après ce que j'ai lu).
Si je fais référence dans mes métas au charset ISO-8859-1 et que je traite à part le problème spécifique de l'euro, pourrais-je alors me passer du htmlentities et ne pas traiter ma chaine avant de l'expédier dans ma BDD ?
Suis-je sur une fausse voie ?
Merci pour votre aide précieuse ...
PS : j'ai lu un ensemble de sujets traitant de différents points, mais je n'arrive pas à trouver de réponse concrète d'ensemble sur la question de l'utilisation de l'ISO-8859-1 avec une base Mysql ... Si quelqun pouvait m'aguiller, Merci !