# Expertise et réparation de l’encodage texte

Examine l’encodage, le BOM, les retours à la ligne et le mojibake, puis produit une réparation locale notée.

> Page canonique: https://elysiatools.com/fr/tools/text-encoding-forensics-and-repair

- **Catégorie:** Text Processing

- **Mots-clés:** encodage, mojibake, BOM, réparation

## Présentation

Cet outil examine l’encodage, le BOM, les retours à la ligne et les signes de mojibake dans un texte collé ou un fichier, puis renvoie un candidat de réparation locale avec des diagnostics JSON.

## Entrées

- **Contenu texte** (textarea): Paste text or mojibake here...
- **Importer un fichier texte** (file)
- **Encodage source** (select)
- **Mode de réparation** (select)
- **Retours de ligne** (select)
- **Supprimer le BOM** (checkbox)

## Quand l'utiliser

- Corriger un texte UTF-8 affiché avec des caractères mojibake comme « CafÃ© ».
- Normaliser le BOM et convertir les retours CRLF en LF ou conserver le format d’origine.
- Vérifier un fichier texte, CSV, JSON ou Markdown avant de l’utiliser dans un autre outil.

## Fonctionnement

- Collez le contenu dans le champ de texte ou importez un fichier texte, CSV, JSON ou Markdown de 10 Mo maximum.
- Choisissez l’encodage source ou laissez la détection automatique identifier une option parmi les encodages proposés.
- Sélectionnez le mode de réparation, le format des retours à la ligne et l’option de suppression du BOM.
- Consultez le JSON produit avec le texte réparé, les informations sur le BOM et les diagnostics disponibles.

## Cas d'usage

- Réparer des accents corrompus dans des extraits de texte ou des données exportées.
- Uniformiser des fichiers entre environnements utilisant des retours LF ou CRLF.
- Diagnostiquer l’encodage et le BOM de fichiers CSV, JSON ou Markdown avant leur traitement.

## Questions fréquentes

### Quels encodages sont disponibles ?

La détection automatique, UTF-8, UTF-16 LE, UTF-16 BE, GB18030/GBK, Windows-1252 et ISO-8859-1.

### L’outil peut-il réparer le mojibake ?

Oui. Le mode automatique évalue notamment un candidat de conversion réversible Latin-1 vers UTF-8.

### Quels fichiers puis-je importer ?

Les fichiers texte brut, CSV, JSON et Markdown, dans la limite de 10 Mo.

### Puis-je conserver les retours à la ligne ?

Oui. Vous pouvez conserver le format original ou choisir LF ou CRLF.

### Que fait l’option Supprimer le BOM ?

Elle retire le BOM initial lorsqu’il est présent et indique cette opération dans le résultat.

## Outils associés

- [Estimateur de Tokens IA](https://elysiatools.com/fr/tools/ai-token-estimator): Analyse les textes multilingues et estime les tokens pour OpenAI, Codex, Claude et DeepSeek
- [Suppresseur de Caractères BOM](https://elysiatools.com/fr/tools/data-bom-remover): Supprimer les caractères BOM (Byte Order Mark) du contenu textuel et des fichiers. Parfait pour nettoyer les fichiers texte avec des problèmes d'encodage.
- [Atelier texte désordonné vers données structurées](https://elysiatools.com/fr/tools/messy-text-to-structured-data-workbench): Déduit des tableaux depuis du texte, des délimiteurs mixtes, des lignes clé-valeur ou du HTML et exporte CSV, JSON et Markdown.
- [Fusionneur TXT](https://elysiatools.com/fr/tools/txt-merger): Fusionne plusieurs fichiers texte avec différentes stratégies (concaténation, entrelacement, etc.)
- [Limiteur de Plage de Données](https://elysiatools.com/fr/tools/data-range-limiter): Limiter les valeurs numériques à des plages spécifiées en coupant, filtrant ou marquant les valeurs hors limites. Parfait pour le contrôle de qualité des données.
- [Analyseur de prevision et de saisonnalite](https://elysiatools.com/fr/tools/time-series-forecast-seasonality-analyzer): Projette des periodes futures a partir de donnees CSV ou JSON et affiche tendance, saisonnalite et residus
- [Transformateur CSV](https://elysiatools.com/fr/tools/csv-transformer): Transformer et traiter les données CSV avec des opérations de colonnes, calculs et conversions de types de données. Exemples d'opérations: • Renommer une colonne: \[{"type": "rename", "column": "ancien_nom", "new_name": "nouveau_nom"}\] • Ajouter une colonne calculée: \[{"type": "add_column", "new_column": "total", "formula": "prix * quantite"}\] • Supprimer une colonne: \[{"type": "remove_column", "remove_column": "colonne_a_supprimer"}\] • Convertir le type de donnée: \[{"type": "convert_type", "convert_column": "age", "target_type": "number"}\] • Calculer des valeurs: \[{"type": "calculate", "target_column": "total", "expression": "prix * taxe + frais_port"}\] • Filtrer les lignes: \[{"type": "filter_values", "filter_column": "statut", "operator": "equals", "value": "actif"}\]
- [CSV Data Grouper](https://elysiatools.com/fr/tools/csv-data-grouper): Group CSV data by specified columns with aggregation options. Perfect for summarizing and analyzing large datasets by categories, dates, or other criteria.

## Exemples

- [Exemples PDF](https://elysiatools.com/fr/samples/pdf-samples): Exemples PDF generes par les outils du 2026-02-01 au 2026-02-10
- [Exemples CSV](https://elysiatools.com/fr/samples/csv-samples): Fichiers CSV d'exemple avec divers types de données, tailles et niveaux de complexité
- [Exemples Python](https://elysiatools.com/fr/samples/python): Exemples de code Python et démonstrations Hello World
- [Échantillons Convertisseur Hex/Unicode](https://elysiatools.com/fr/samples/text-hex-unicode-formats): Échantillons de test pour la conversion de séquences d'échappement hex et unicode
