Réparation d’encodage

Réparez le mojibake réversible avec un chemin d’encodage explicite.

Reste dans votre navigateurFichiers et texte sont traités dans cet onglet.
Réparation d’encodage
Saisissez du texte ou essayez l’exemple.

Principes

Le mojibake apparaît lorsque des octets sont lus avec le mauvais encodage. Le mot UTF-8 café peut devenir café en Windows-1252. La réparation reconstitue les octets, sans pouvoir récupérer une information remplacée par �.

Fonctions

UTF-8, Windows-1252, Latin-1 littéral, Shift_JIS, GB18030, Big5, EUC-KR et Mac Roman ; rapport d’octets par passage et simulation inverse.

Mode d’emploi

  1. Collez le texte et choisissez l’encodage du mauvais affichage puis celui d’origine. L’exemple utilise Windows-1252 et UTF-8.
  2. Commencez par un passage. N’en ajoutez que pour un problème répété ; vérifiez les octets avant de copier ou télécharger.

Erreurs et limites

Seuls les allers-retours exacts sont acceptés. Ce n’est pas un détecteur d’encodage. L’import lit du texte UTF-8, pas les octets du fichier ancien.

10 000 unités UTF-16 en entrée, 250 000 en sortie, fichier UTF-8 de 1 Mio et 20 secondes maximum. Les champs JSON sont lisibles par machine.

Questions fréquentes

Pourquoi le caractère de remplacement est-il irrécupérable ?

U+FFFD peut représenter de nombreuses séquences perdues. Il faut les octets d’origine. Même réversible, une conversion ne prouve pas que la langue obtenue est correcte.

Reste dans votre navigateur?

Fichiers et texte sont traités dans cet onglet.

Outils associés