Rapport JSON complet
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
- Collez le texte et choisissez l’encodage du mauvais affichage puis celui d’origine. L’exemple utilise Windows-1252 et UTF-8.
- 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.