Non prise en compte des caractètes accentués et spéciaux.
Autor: B. Marcel
Visited 1947,
Followers 1,
Udostępniony 0
Bonjour,
Lorsque le client envoie sa commande je reçois un e-mail avec deux fichiers "order_data.csv" et "user_date.csv". Pourriez-vous me dire pourquoi les caractères accentués et spéciaux (€) sont remplacés par des caractères incompréhensibles. Dommage aussi que le numéro de commande n'y figure pas.
J'utilise la version Evolution 14.
Bien cordialement
Marcel
Posted on the
Salut Marcel,
Ce type d'affichage peut provenir d'un mauvais codage en UTF-8... Ton serveur est codé en UTF-8 ou en Iso 8859-1 ?
La méthode artisanale pour rattraper ce type d'affichage :
1- Ouvrir le fichier .CSV avec le Bloc-notes
2- Fichier > Enregistrer-sous,
3- et là choisir le type de fichier ".txt" (texte) et pour l'encodage UTF-8
Comme je ne fais pas de commerce électronique, je ne peux pas vérifier de fichiers CSV issus d'un panier en ligne... Attendre donc l'avis d'un technicien du support Incomedia pour avoir un avis "Pro" sur la chose...
Bonne continuation,
J.P.
Hello Marcel,
When you open the CSV files you need to check UTF-8 is set as encoding otherwise these characters are not displayed correctly.
Many thanks!
***** Google Translation:
Bonjour Marcel,
Lorsque vous ouvrez les fichiers CSV, vous devez vérifier UTF-8 est défini comme encodage sinon ces caractères ne sont pas affichés correctement.
Merci beaucoup!
Hello,
Ici un document que j'ai préparé face à ce problème.
J'espère que cela sera utile !
Cordialement
Autor
Bonjour à tous,
Merci à tous de vos réponses. Et je vais tester ce que vous me conseillez prochainement. C'est donc un problème d' encodage UTF-8.
J'ai posée la question à mon hébergeur NUXIT voici leur réponse:
"Pour forcer le charset en UTF-8 pour vos pages,il vous suffit d'indiquer le charset dans une balise meta à la
suite de la balise head :
<head>
<metahttp-equiv="Content-type"content="text/html; charset=UTF-8"/>
...
</head>
Ceci est très intéressant, mais je ne comprends rien au langage informatique. D'ailleurs, c'est pourquoi j'ai opté pour WebSite X5. Et je ne sais quoi faire de cette réponse. En final c'est peut-être simple à faire... Alors si cela est intéressant et possible pour un non-initié qui s'est arrêté au langage "Basic", aidez-moi à le faire. Si c'est bien dans le programme WebSite X5 que cette ligne de programmation doit être incluse, il faudrait le prévoir pour des versions futures.
Cordialement.
Marcel
Salut Marcel,
Je pense que ton site doit être en UTF-8... Vérifie le code source, tu devrais y trouver <meta charset="utf-8" /> en haut de page.
Le souci doit provenir des fichiers CSV puisque même Claudio du support Incomedia indique qu'il faut faire une vérification. Il se pourrait que ce soit le logiciel d'ouverture de ces fichiers (Exel par exemple) qui ne soit pas configuré comme il faut. A confirmer, je n'utilise pas ces types de fichiers CSV...
Bonne continuation,
J.P.
Avec ma petite expérience, Excel n'ouvre pas par défaut ces fichiers en affichant les accents. Par contre, depuis cette découverte, nous utilisons Open Office, logiciel avec lequel nous ne rencontrons aucun problème, ni de lecture (lors d'un export), ni d'écriture (lors d'un export).
JJ
Autor
Bonjour à tous,
Je trouve que les solutions alternatives en passant par NotePad ou OpenOffice sont intéressantes. Mais ce n'est pas normal que l'utilisateur doit faire toute cette "gymnastique" pour résoudre le problème des accents.
Pour répondre à Jiper 85, en affichant le code source je trouve bien <meta charset="utf-8" /> en haut de page. Mais je ne trouve pas la ligne de programmation dont me parle mon hébergeur Nuxit (Cf. copie d'écran fichier joint). Alors je lui ai demandé comment je dois faire pour ajouter cette ligne de code (je suis nul pour cela). A sa demande je lui ai indiqué ce matin que j'utilise actuellement WebSite5 Evolution 14 pour créer mon site. J'attends sa réponse. Je vous tiens au courant.
Cordialement
Marcel
Salut Marcel,
Extrait de la documentation du logiciel, sur la création d'un site multilingue :
Tout d'abord, il faut préciser que WebSite X5 génère tous les fichiers HTML pour les pages d'un Site à l'aide du Codage UTF-8 (Unicode Transformation Format 8 bits) des caractères.
En utilisant UTF-8, il est possible de réaliser des Sites dans n'importe quelle Langue, y compris celles qui utilisent un alphabet différent du Latin comme, par exemple, le grec, le cyrillique, le copte, l'arménien, l'hébreu et l'arabe, sans oublier le chinois, le japonais et le coréen. En outre, non seulement vous pouvez créer un Site dans n'importe quelle langue, mais il est également possible de fournir des textes en différentes langues sur le même site, sans avoir de problèmes pour afficher les caractères : par exemple, on pourrait penser tranquillement à un texte en russe avec, à côté, une traduction en italien.
Confirmation ici : https://helpcenter.websitex5.com/pl/post/182289
@+,J.P.
Autor
Re-bonjour,
Mon hébergeur est intervenu en ajoutant la ligne de programmation qu'il proposait. Mais je n'ai pas vu de changement notoires. J'ai donc fait ce que vous m'avez conseillé. Je l'ai fait en utilisant Bloc-notes et après enregistrement sous le même nom, j'ai pu ouvrir mon fichier avec Excel 2016 correctement.
Merci pour votre aide. Vous êtes formidables.
J'envoie ce message et je vais tenter de fermer le ticket.
Bien cordialement
Haaaa les problèmes des caractères accentués ont toujours posés plein de problèmes dans beaucoup de produits / logiciels....
Rien de nouveau et Website X5 n'y coupe pas...
Bon si tout est résolut tant mieux....
:-)