- Accueil
- » Forum
- » Serveurs
- » utf-8 / iso 8851
Pages : 1
#1 Le 15/07/2006, à 15:13
- SamheG
utf-8 / iso 8851
Hello
Je viens d'installer LAMP sur ma Dapper.
J'ai fait un import de la base de donnée que j'avais chez mon hébergeur (OVH) .
Celle-ci était en iso 8851 mais j'ai réussi à la convertir en utf-8.
Je n'ai donc plus de problèmes d'affichages depuis mon phpmyadmin en local.
Le problème est que quand je lance mon navigateur (firefox ou konqueror), il faut que je change l'encodage en ISO-8859-1 pour que les accents soient gérés !
J'avoue que j'ai du mal à comprendre pourquoi !
En effet, je le répète, quand je lance phpmyadmin, j'ai tout en utf-8 et l'affichage est nickel, les caractères accentués sont gérés.
Quelqu'un sait-il d'où peut venir mon problème ?
Quelqu'un a-t-il déjà importé une bdd (à la base en iso 8859) dans un environnement en utf-8? Dans ce cas quelle procédure avez-vous suivi ?
Merci d'avance !
Hors ligne
#2 Le 15/07/2006, à 15:18
- SamheG
Re : utf-8 / iso 8851
Petite précision :
Mes fichiers php sont eux encodés en iso-8859.
Se peut-il que le navigateur en "voyant" les fichiers php en iso 8859 lise également la bdd avec le même format d'encodage, ce qui expliquerait la non prise en charge des caractères accentués ?
Si tel est le cas, connaissez-vous un moyen de convertir mes .php en utf-8 ?
Hors ligne
#3 Le 24/07/2006, à 14:29
- yohann
Re : utf-8 / iso 8851
je suis pas sur de comprendre ce que tu veux mais j'ai pas mal galérer car php ne gere pas l'utf8 donc pour lui faire afficher des donné provennant d'une base en utf8 il faut utiliser les fonction encode_utf8() et decode_utf8()
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#4 Le 24/07/2006, à 14:29
- yohann
Re : utf-8 / iso 8851
je suis pas sur de comprendre ce que tu veux mais j'ai pas mal galérer car php ne gere pas l'utf8 donc pour lui faire afficher des donné provennant d'une base en utf8 il faut utiliser les fonction encode_utf8() et decode_utf8()
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#5 Le 24/07/2006, à 18:06
- M. DECLERCQ
Re : utf-8 / iso 8851
Petite précision :
Mes fichiers php sont eux encodés en iso-8859.
Se peut-il que le navigateur en "voyant" les fichiers php en iso 8859 lise également la bdd avec le même format d'encodage, ce qui expliquerait la non prise en charge des caractères accentués ?Si tel est le cas, connaissez-vous un moyen de convertir mes .php en utf-8 ?
Bonsoir ;
Dans tes fichier php, le marque META relative au jeux de caractère est présent ?
________________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Cordialement ;
Hors ligne
Pages : 1