Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/07/2006, à 16: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 ! hmm
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, à 16: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, à 15: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, à 15: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, à 19:06

M. DECLERCQ

Re : utf-8 / iso 8851

SamheG a écrit :

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