Bonjour,
j'aimerais remédier à une erreur commise lors de la conception d'un site internet pour une entreprise.
Doté de mon peu d'expérience à cette époque là, j'avais décidé de transformer tous les accents et autres caractères spéciaux saisis dans un formulaire avant de les insérer dans ma base de données.
Ainsi, je changeais tous les "é" en "é, les "ç" en $ccedil; etc...
Aujourd'hui je me suis rendu compte que ce n'était pas la meilleure solution pour que les caractères accentués apparaissent bien sur le navigateur, mais qu'il valait mieux changer le codage.
C'est pourquoi, j'aimerais changé tout ça et pour cela j'ai deux questions :
- Comment créer une requête sql, qui me permet de remplacer efficacement tous les caractères accentués de ma base sans que j'ai à le faire manuellement ou en 36 requêtes ? Quelle requête peut convenir ?
- Quel codage utiliser pour que les accents soient correctement lus sur tous les ordinateurs et navigateurs ? Comment modifier le codage actuel ?
Je vous remercie d'avance pour vos réponses !
Partager