Anne-Gaelle
F.
Inscrit le :
19/04/2013
Messages :
10
|
Publié :
06/05/2013 18:55:37
"Citer"
Bonjour,
Je fais des imports produits. J'encode mes fichiers .xls en . csv (UTF-8 ).
Quand je vérifie, mon fichier est bien en UTF-8. J'importe mon .csv dans Prestapricing, pas de problèmes, les accents et caractères spéciaux sont bien gérer.
Par contre à l'import dans Prestashop, tous mes accents et caractères spéciaux ne sont plus gérés...
Il y a t'il un paramètre à changer dans le BO de prestashop ?
Ma manipulation est-elle la bonne ?
Quelqu'un chez qui cela marche pourrai t'il m'indiquer sa marche à suivre ?
Merci par avance pour votre aide !
|
Anne-Gaelle
F.
Inscrit le :
19/04/2013
Messages :
10
|
Publié :
06/05/2013 19:01:13
"Citer"
Et je précise aussi mon réglage dans Prestapricing :
Fichier codé en UTF8 (coché)
Option CSV/TXT Texte entouré de "" les enlever (coché)
Séparateurs entre colonnes ;
Séparateurs entre les lignes RC
Séparateurs listes ,
Et en bas, "Langue par défaut" qui s'affiche mal :
Fran?ais (French)
A mon avis il y a un problème de gestion des accents mais je n'arrive pas à savoir si c'est Prestapricing ou Prestashop...
Encore merci pour votre aide !
|
Sitolog
Inscrit le :
04/12/2011
Messages :
524
|
Publié :
07/05/2013 12:35:50
"Citer"
Bonjour,
Le ç de français mal codé est le signe d'un mauvais paramétrage de l'encodage.
Cela arrive avec certaines bases de données des versions 1.5de Prestashop.
Pouvez vous essayer en cochant "Forcer le décodage UTF8". Option qui se trouve dans la fenêtre le lancement de PrestaPricing (interface en mode avancé).
Si ce n'est pas cela le pb, merci de m'appeler pour que je regarde avec vous.
Crdlt
Franck
|
Anne-Gaelle
F.
Inscrit le :
19/04/2013
Messages :
10
|
Publié :
07/05/2013 15:57:50
"Citer"
Re,
Merci pour votre réponse. La case forcer en UTF-8 était déjà cochée, j'ai essayer de relancer Prestapricing mais j'en reste au même point.
Pourrais-je avoir votre numéro de téléphone ?
Merci.
|
Anne-Gaelle
F.
Inscrit le :
19/04/2013
Messages :
10
|
Publié :
07/05/2013 16:18:56
"Citer"
J'ai répondu un peu vite, j'ai essayé avec la case "forcer en UTF-8" décochée et là ça marche !
Je veux bien quand même votre numéro au cas où 
Merci en tout cas pour la réponse !
|
Sitolog
Inscrit le :
04/12/2011
Messages :
524
|
Publié :
07/05/2013 19:34:46
"Citer"
J'allais justement vous répondre de décocher cette option.
Pour tous, un peu d'explications:
En PS 1.2 à 1.4 les données lues dans la base de données par PrestaPricing arrivent toujours encodées en UTF8 et le logiciel les décode en ANSI.
L'option "Forcer le décodage en UTF8" n'a dans ce cas aucun effet. Vous pouvez la cocher ou non, cela n'aura aucun incidence.
En PS 1.5 (et versions suivantes j'imagine), sans que je ne sache encore pourquoi, les données arrivent déjà décodées.
Donc le programme, dès qu'il détecte que PS est en version 1.5, ne les décode pas une seconde fois, sinon, on à les caractères accentués qui se transforment en point d'interrogation.
Mais, pour une raison bien mystérieuse, sur certains serveur, les données de PS 1.5 arrivent non décodées (en UTF8 donc). Cela arrive dans environ 2% des cas et je crois que cela provient de mises à jour successives de PS.
Pour ces quelques rares cas, il faut donc "forcer" le décodage.
Et c'est ce que fait cette option.
Par défaut, cette option n'est pas activée et doit le rester, sauf si vous êtes en 1.5 et faites partie des 2% (si vous notez des problèmes de lecture des accents).
Dans le cas d’Anne-Gaëlle, cette option était activée alors que sa base 1.5 fonctionne parfaitement et ne nécessite pas de décodage.
Edit du 26/02/04: Sur certaines bases 1.5, on a noté une autre particularité, les accents sont normalement décodés à la lecture, sauf ceux des tables gérant les attributs et les caractéristiques. Ne me demandez par pourquoi .
Pour gérer ces cas très spéciaux et assez rares, j'ai prévu un troisième mode intermédiaire à l'option mentionnée ci dessus, qui force le décodage UTF8 uniquement sur les attributs et caractéristiques. Ce mode s'obtient en cliquant une seconde fois dans la case à cochée, jusqu'à obtenir une case cochée avec un carré.
Anne-Gaëlle, mon numéro: 04 74 58 92 43
Crdlt
Franck
|