[résolu] recupération de flux xml et erreur encodage des caractères

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par johnny-57, 27 Janvier 2016.

  1. johnny-57
    johnny-57 WRInaute occasionnel
    Inscrit:
    20 Avril 2007
    Messages:
    286
    J'aime reçus:
    0
    Bonjour,

    J'ai un soucis, je récupère via SimpleXMLElement un flux de produit que j'importe dans une base de données, prestashop pour tout dire. J'attaque les tables directement via mes propres scripts sans passer par les fonctions de presta dans un soucis de performance.

    Mon soucis est le suivant :

    - J'ai un flux XML déclaré en <?xml version='1.0' encoding='ISO-8859-1'?> si je l'ouvre avec notepad++ je constate bien un encodage ansi
    - Tous mes fichiers php qui gèrent le flux sont encodés en utf8 sans bom
    - les tables prestashop sont bien en utf8 (utf8 general ci)

    que je fasse :

    Code:
    $nom_produit = mysql_real_escape_string($produit->nombre);
    ou
    Code:
    $nom_produit = mysql_real_escape_string(utf8_encode ($produit->nombre));
    ou même, quand le logique ne fonctionne pas on essai l'illogique
    Code:
    $nom_produit = mysql_real_escape_string(utf8_decode ($produit->nombre));
    Je me retrouve avec exactement la même entrée en base de données contenant le même problème d'encodage des accents :

    Je deviens fou, je toi louper un truc c'est pas possible.

    Une idée ?

    Merci d'avance pour votre aide.
     
  2. johnny-57
    johnny-57 WRInaute occasionnel
    Inscrit:
    20 Avril 2007
    Messages:
    286
    J'aime reçus:
    0
    Re: recupération de flux xml et erreur encodage des caractères

    Problème résolu en encodant la connexion mysql :

    Code:
    mysql_set_charset( 'utf8' );
    et en n'encodant pas le texte tiré du flux avec utf8_encode

    Je ne comprends pas pourquoi ça fonctionne sans encoder le texte mais bref.
     
Chargement...
Similar Threads - [résolu] recupération flux Forum Date
[résolu] Preg_match et récupération du nom de la page Développement d'un site Web ou d'une appli mobile 16 Juin 2008
[résolu]probleme de recuperation des checkbox Développement d'un site Web ou d'une appli mobile 31 Décembre 2007
[Résolu] Récupération de variable en Get comprenant des - URL Rewriting et .htaccess 14 Août 2007
[Résolu]récupération d'image à chaque sortie de la boucle Développement d'un site Web ou d'une appli mobile 19 Juin 2007
Récupération directe des informations d'un cookies [resolu] Développement d'un site Web ou d'une appli mobile 11 Octobre 2006
[RESOLU] magpierss récupération champs Problèmes de référencement spécifiques à vos sites 14 Octobre 2005
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016
[résolu] Récupérer des valeurs issues de javascript pour les mettre en base MySQL Développement d'un site Web ou d'une appli mobile 18 Juillet 2016
[résolu] Faire une redirection sauf pour mon adresse IP URL Rewriting et .htaccess 15 Juin 2016
[Résolu] 2 descriptions pour une même url selon requête Crawl et indexation Google, sitemaps 1 Juin 2016
[résolu] Action onchange sur FORM/SELECT qui ne fonctionne qu'à la première action ?!? Développement d'un site Web ou d'une appli mobile 31 Mai 2016
[résolu] Sessions : lire le contenu alors qu'on ne sait pas comment il est nommé... Développement d'un site Web ou d'une appli mobile 25 Mai 2016
[résolu] Avoir un paramètre de session "dynamique" ? Développement d'un site Web ou d'une appli mobile 25 Mai 2016
[résolu] Hauteur de div selon état d'un bouton radio Développement d'un site Web ou d'une appli mobile 23 Mai 2016