Passer au contenu principal

Import de prospects : corriger les accents remplacés par des points d’interrogation

Corrigez les problèmes d’encodage de votre fichier CSV pour lemlist 💻

En bref

Si, après l’import, les noms ou d’autres champs affichent un point d’interrogation dans un losange (�) à la place des caractères accentués (é, à, ñ), votre fichier CSV n’a pas été enregistré en UTF-8. Convertissez le fichier en UTF-8 avant de l’importer : importez-le dans Google Sheets, puis téléchargez-le au format CSV, ou utilisez OpenOffice et sélectionnez le jeu de caractères Unicode (UTF-8) au moment de l’enregistrer.

Symptômes

  • Après l’import d’un fichier CSV, les caractères accentués (é, à, ñ, ü) sont remplacés par � ou par un losange contenant un point d’interrogation

  • Les noms ou les variables personnalisées des prospects importés depuis un fichier CSV s’affichent mal, alors que le fichier semble correct dans Excel

  • Seuls les champs contenant des caractères spéciaux sont touchés : le texte composé uniquement de caractères ASCII reste inchangé

  • Des points d’interrogation apparaissent dans firstName, lastName, companyName ou les variables personnalisées

Contexte

Cet article concerne :

  • Les imports de fichiers CSV créés ou modifiés dans des logiciels qui n’exportent pas en UTF-8 par défaut (par exemple, Excel sous Windows)

  • Les utilisateurs qui ont accès à Google Sheets ou à OpenOffice/LibreOffice pour convertir leurs fichiers

Format attendu par lemlist : des fichiers CSV encodés en UTF-8

Résoudre le problème étape par étape

Méthode A : convertir le fichier avec Google Sheets (recommandée)

  1. Importer le CSV dans Google Sheets

    Ouvrez Google Sheets et créez une feuille de calcul vierge. Allez dans File → Open, sélectionnez votre fichier .csv, puis choisissez Importer. Si l’option « Convertir le texte en nombres, dates et formules » vous est proposée, cochez-la.

    ✅ À vérifier : vos données apparaissent dans Google Sheets et les caractères accentués s’affichent correctement.

  2. Télécharger le fichier CSV en UTF-8

    Allez dans Fichier → Télécharger → Valeurs séparées par des virgules (.csv). Google Sheets enregistre automatiquement le fichier avec l’encodage UTF-8.

    ✅ À vérifier : le fichier téléchargé porte l’extension .csv.

  3. Importer le fichier dans lemlist

Ouvrez votre campagne lemlist, puis allez dans Prospects → Importer → CSV. Importez le fichier CSV que vous venez de télécharger.

✅ À vérifier : les caractères accentués (é, à, ñ) s’affichent correctement dans les noms des prospects et les variables personnalisées.
​

Méthode B : convertir le fichier avec OpenOffice ou LibreOffice

  1. Ouvrir le CSV dans OpenOffice

    Ouvrez votre fichier .csv avec OpenOffice ou LibreOffice Calc.

  2. Enregistrer le fichier CSV en UTF-8
    Allez dans File → Save As…. Choisissez Text CSV comme type de fichier. Dans la liste déroulante Character Set, sélectionnez Unicode (UTF-8). Dans Field Delimiter, indiquez une virgule (,). Cliquez sur Enregistrer.

    ✅ À vérifier : une boîte de dialogue confirme l’enregistrement au format Text CSV avec l’encodage UTF-8.

  3. Importer le fichier dans lemlist

Ouvrez votre campagne lemlist, puis allez dans Prospects → Importer → CSV. Importez le fichier CSV que vous venez d’enregistrer.

✅ À vérifier : les caractères accentués s’affichent correctement dans lemlist.

Vérifier que le problème est résolu

✓ Le fichier CSV s’ouvre dans un éditeur de texte et les caractères accentués s’affichent normalement (sans symboles de remplacement)

✓ Après l’import du CSV converti, les noms des prospects et les variables personnalisées qui contiennent des caractères spéciaux s’affichent correctement dans lemlist

✓ Aucun symbole � ni point d’interrogation n’apparaît dans les données de vos prospects après l’import

Pourquoi le problème survient et comment l’éviter

Les fichiers CSV peuvent être enregistrés avec différents encodages de caractères. Pour lemlist, ces fichiers doivent être encodés en UTF-8, car cet encodage prend en charge une grande variété de caractères (lettres accentuées, écritures non latines, symboles spéciaux).

Lorsqu’un fichier est enregistré avec un autre encodage (par exemple ANSI, ISO-8859-1 ou Windows-1252), les caractères spéciaux sont mal interprétés et remplacés par un point d’interrogation dans un losange (�).

Causes fréquentes :

  • Excel sous Windows enregistre les fichiers CSV en ANSI/Windows-1252 par défaut

  • L’export depuis un CRM ou une base de données sans préciser l’encodage UTF-8

  • La copie de données depuis des sources qui utilisent des encodages différents

Pour éviter ce problème :

  • Convertissez toujours vos fichiers CSV en UTF-8 avant de les importer dans lemlist

  • Utilisez Google Sheets pour créer vos fichiers CSV : l’export se fait en UTF-8 par défaut

  • Si vous utilisez Excel, enregistrez le fichier au format « CSV UTF-8 (Comma delimited) » et non « CSV (Comma delimited) »

Autres solutions

Utiliser un éditeur de texte qui permet de choisir l’encodage : ouvrez votre fichier CSV dans Visual Studio Code, Notepad++ ou Sublime Text. Enregistrez-le avec l’encodage UTF-8 (l’option se trouve généralement dans le menu « Save As » ou « Encoding »).

Retirer les accents avant l’import : si vos données ne contiennent pas de caractères spéciaux, vous pouvez retirer les accents manuellement avant l’import (cela réduit toutefois la qualité de la personnalisation).

Utiliser l’export UTF-8 d’Excel : dans les versions récentes d’Excel (2016 et suivantes), choisissez Fichier → Enregistrer sous → CSV UTF-8 (délimité par des virgules) plutôt que l’option CSV classique.

Contacter l’équipe support si le problème persiste

Si la conversion du fichier ne résout pas le problème, envoyez à l’équipe support de lemlist :

  • Le fichier CSV concerné (ou un exemple contenant des données fictives)

  • Le nom de l’outil ou du logiciel utilisé pour créer le fichier (par exemple, « Excel 2019 sous Windows 10 »)

  • Une capture d’écran montrant les symboles � dans lemlist après l’import

  • La confirmation que vous avez suivi les étapes de conversion en UTF-8

Vérifications complémentaires :

  • Ouvrez le CSV dans un éditeur de texte brut (Notepad, TextEdit). Vérifiez que les données sont séparées par des virgules, et non par des tabulations, et que le fichier n’est pas au format Excel

  • Vérifiez que le fichier porte bien l’extension .csv (il ne doit pas s’agir d’un fichier .xlsx simplement renommé en .csv)

Avez-vous trouvé la réponse à votre question ?