Problème d'accent entre ma base de donnée et navigateur

Répondre
caporga
le 12/10/2007 à 19:53
caporga
salut jackbocar,
Voici ce que j'ai pu comprendre, je suppose que ça n'est pas un généralité, mais au moins ça à le mérite de fonctionné au moins pour moi...

Ma base de donnée est calibrée avec le language utf-8 /// toutes mes pages comporte le charset suivant<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

je n'est plus de problème, de caractère sprèciaux etc... les vrais pro vont te dire surement autre chose (écoute les, certains critique plus qu'il ne te débloque les problèmes) voili voilou

le bourin
caporga
LA GLOBULE
le 13/10/2007 à 12:29
LA GLOBULE
Ben tu avais toutes les cartes en mains pour trouver tout seul la solution : tu disais que tes données étaient en UTF-8 en base, et tu les affichais en ISO-8859-1, c'est normal que les accents buguaient.
mojorisin
le 15/10/2007 à 09:24
mojorisin
Salut,
pour les problèmes d'accents ils sont du à l'encodage en utf8. Tes tables et tes champs de base de données utilisent un encodage utf8.
Ce n'est pas un problème, c'est même une très bonne résolution si l'application doit évoluer vers du multilingue.
Pour travailler avec ces tables ils faut faire les choses suivantes :

Avant de rapatrier des données, envoi d'une requete SET NAME utf8;
Envoi d'un header via php spécifiant l'encodage (voir la fonction header et l'en-tete http charset)
Spécifier l'encodage utf8 dans la balise meta du fichier html
Enregistrer tes fichiers au format utf8 (certains éditeurs permette de spécifier l'encodage des fichiers).

Une fois ton environnement de développement prêt, en suivant ces conseils tu n'auras plus aucun problème.
Tu pourra même traduire tes pages en coréen si tu le souhaites :D
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours