|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 70 ![]() |
Bonjour,
Je fais une fois de plus appel à vous , j’espère trouver l’aide dont j’ai besoin J’ai une application en php (c’est une application opensource et donc ce n’est pas moi qui l’ai développé) qui insert des données dans une base mysql. La base sql est en utf8 et l’interclassement en latin_general_ci. Le problème c’est que les accents sont mal affiché à la place des é è à j’ai des caractères spéciaux !!! J’ai fais le test suivant : En passant par phpmyadmin je fais un export puis un import de ma base, les accents s’affichent correctement Affin d’automatisé l’opération j’ai fais un petit script qui fait un dump de ma base, l’export et ensuit importe le dump à nouveau. voici ce que j'ai mis dans mon fichier .bat Code :
la question est pourquoi ? et surtout avez-vous des solutions pour remédier à ça par exemple existe il une commande sql qui me remplace les caractères spéciaux par des accents ? Merci d’avance. ps: j'ai essayé toute les modifications possible et imaginable dans les fichiers conf mais sans succès (je ne connais pas le php) et c'est pour cela que j'essai de corriger le problème au niveau de la base elle même. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Bonjour,
As-tu tenté cela : Code :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1 Project Lead eXo Social Java Black Belt - Java Black Belt Coach |
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 70 ![]() |
Merci pour la réponse :-)
Peux-tu me donner plus d’informations concernant cette balise stp par exemple dans quel fichier dois-je la mettre ? comme je l'ai déjà évoquer l'application que j'utilise est un Open source et donc ce n'est pas mois qui l'ai développer :-( Merci d'avance |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() |
Oupss
En fait c'est une balise html qui permet d'indiquer au navigateur avec quel charset interpréter le contenu. elle se place dans dans le <head></head> du fichier gérant l'entête html.
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1 Project Lead eXo Social Java Black Belt - Java Black Belt Coach |
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 70 ![]() |
Ok,
C’est bien pour cela que je cherche plutôt une solution au niveau de la base de données Quelqu’un pourrait m’expliquer pourquoi est ce que lorsque je fais un export/import via ligne de commande cela ne fonctionne pas !?Alors qu’avec phpmyadmin ça marche ! Quel est l’équivalent exacte en ligne de commande de l’opération Exporter ou Importer (en mode console). Merci d’avance pour votre aide |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 70 ![]() |
Bonsoir,
Désolée d'insister mais personne ne peut m'aider Je cherche juste des idées sur comment je pourrais corriger les accents au niveau de ma base de données, après pour le reste je me débrouillerai . Cordialement |
|
|
00
|
|
|
#7 | |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Il faut corriger le problème là où il se pose...
Commence par lire mon article (cité en signature), ça t'évitera de dire des horreurs comme : Citation:
|
|
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 7 ![]() |
Essaye la chose suivante (pour moi le problème venait de là) :
A la racine de ton script ajoute un fichier .htaccess et met y juste : Pour la petite explication : le script est en UTF-8 et le serveur sur lequel il est hébergé par défaut en ISO... J'espère que ca fonctionnera pour toi aussi |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com