Les é se transforme en ?

rich25200 155 Messages postés mercredi 3 avril 2002Date d'inscription 31 janvier 2008 Dernière intervention - 16 nov. 2005 à 23:35 - Dernière réponse : J_G 1406 Messages postés mercredi 17 août 2005Date d'inscription 28 août 2007 Dernière intervention
- 16 nov. 2005 à 23:49
bonjour,



dans ma BDD lorsque j'ai des lettre avec des accent lorsque j'exporte
mes données et que je les colle dans un fichier texte, je vérifie bien
que les é ne se transforme pas en ?, et lorsque je les rimporte dans ma
BDD tous les 'e' accent aigu et les autre se transforment en point
d'interrogation.. pk?



merci
Afficher la suite 

Votre réponse

1 réponse

J_G 1406 Messages postés mercredi 17 août 2005Date d'inscription 28 août 2007 Dernière intervention - 16 nov. 2005 à 23:49
0
Merci
Bonjour,



c'est un problème de norme d'encodage!



A si on pouvait tous être des bon vieux ricains... pas d'accent, pas
d'écriture bizare avec des alphabet de 36 lettres (russe)... Y'en a
même qui lise de droite à gauche ou de haut en bas...



Mais je me répend là !



Bon, l'alphabet latin est codé en iso-8859-1.

Le français étendu (majuscules accentuées) en iso-8859-15.

L'encodage de base est utf7 (ASCII de base) où utf8 (ASCII étendu).



Tu doit spécifier l'une de ces normes au début de tes fichier HTML

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15">



Je te conseil iso-8859-1











Après ça, tu aura moins de problème...







Toutefois, si il persiste des soucis (genre ta BDD ne comprend que le utf, format (pré)historique).

Alors tu devras convertir les donnée dans ce format avant de les transmettre...



Pour cela, utf8_encode()



Après, il si ça bug encore... tu peux aussi utilisre htmlspcialchars pour encodé en HTML

ou

urlencode pour encoder en format d'URL...

ou

base64_encode si tu panique





bref... bonne chance
Commenter la réponse de J_G

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.