Eternel problème... j'ai des soucis avec mes pages et le contenu de ma base de donnée :
Dans la base de donnée c'est encodé en UTF8, dans le header de mes pages c'est de l'iso. Pas trés logique donc je me décide et modifie les headers de mes pages en UT8 pour garder la cohérence et la suprise tous mes accents se transforment en caractères foireux...
Donc je me demandais si avant d'insérer du contenu dans ma BDD il faudrais pas convertir les caractères spéciaux en entitées HTML ? Le problème c'est que par exemple si je limite un champ d'une table a 50 caractères, donc le champ du formulaire correspondant avec un maxlength à 50... après la conversion des caractères spéciaux je vais avoir beaucoup plus que 50 caractères et tout ne pas s'enregistrer dans la BDD...
L'autre alternative serrais de convertir les caractères spéciaux lors de la lecture des infos ?
Mais il est vraiment obligatoire d'avoir recours à une des deux solutions ? Le plus simple serrais que le même encodage soit identique sur toute la chaine...
Je sais pas comment faire, ça m'a toujours posé problème ces encodages