Photos et stockage

Caractères déformés dans un CSV : vérifier l’encodage

Vérifiez l’encodage et les séparateurs dans l’aperçu d’importation avant de corriger à la main les noms déformés d’un fichier CSV.

Une liste de contacts affiche José au lieu de José. Corriger chaque nom à la main risque de masquer la cause : les données sont peut-être intactes, mais l’application les lit avec le mauvais encodage.

Conservez le fichier téléchargé. Dans Excel, passez par l’importation de texte ou de CSV et vérifiez l’encodage dans l’aperçu. Microsoft explique comment importer de l’UTF-8, y compris sans la marque initiale BOM, qui peut aider à reconnaître cet encodage. Les options disponibles dépendent de l’édition d’Excel.

Contrôlez quelques valeurs reconnaissables : un nom accentué, un symbole monétaire et un nom de lieu écrit dans un autre alphabet. Vérifiez aussi les séparateurs et les colonnes. Une lettre bien affichée ne garantit pas que tous les champs se trouvent dans la bonne colonne.

N’écrasez pas l’original tant que l’aperçu contient des caractères déformés. Importez dans un nouveau classeur, comparez plusieurs lignes avec les données d’origine, puis enregistrez une copie de travail. Si un export précédent a déjà substitué des caractères de remplacement aux lettres, changer l’encodage ne suffira peut-être pas à les retrouver. Demandez alors un nouvel export en précisant que vous avez besoin de connaître son encodage.

Sources et lectures

  1. Microsoft — Opening CSV UTF-8 files correctly in Excel

Les sources étayent les explications techniques. Les exemples et les vérifications proposées relèvent du travail éditorial.