[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:
    292
    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:
    292
    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
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] squat nom de domaine - que faire ? Débuter en référencement 16 Mai 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
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice