Unicode et internationalisation

réparer le mojibakeretracer le mauvais décodage

Examinez plusieurs interprétations tout en conservant le texte et les octets d'origine.

réparer le mojibake

Texte illisible ou octets d'origine

Propositions de réparation

Saisissez du texte, du Hex ou choisissez un fichier.

Le texte et les octets du fichier sont traités dans ce navigateur sans téléversement.

L'entrée ou les réglages ont changé. Nouvelle analyse en attente.

Une proposition reste une hypothèse. La réversibilité ne prouve pas le texte historique.

On cherche à réparer le mojibake quand un prénom accentué devient «café» ou qu'une exportation ancienne produit un texte illisible. Commencez par un petit passage dont vous connaissez le sens pour comparer les propositions.

Si le fichier initial existe encore, ses octets sont plus utiles que le texte copié. Un correcteur de mojibake ne peut pas retrouver par déduction des valeurs déjà remplacées par le caractère �.

Pourquoi réparer le mojibake ici ?

Les hypothèses restent séparées des données d'origine.

Garder les octets pendant les essais

Pour réparer le mojibake, le fichier local ou le code Hex reste intact tandis que plusieurs décodages sont proposés. Le choix d'une proposition ne réécrit jamais les octets sources.

Une même rangée de carreaux représentant des octets se sépare en plusieurs aperçus de texte.

Rendre visible la chaîne erronée

Pour un texte collé, l'outil reconstitue les octets selon le codage utilisé par erreur, puis les relit avec le codage supposé d'origine. Chaque direction apparaît dans la liste.

Des caractères déformés reviennent vers des carreaux d'octets, puis vers un mot accentué lisible.

Partir de la bonne preuve

01

Préférer le fichier quand il existe

Le mode fichier ou Hex conserve les octets et situe les erreurs UTF-8 par un décalage à partir de zéro. Un texte déjà collé ne donne plus les positions des octets dans le fichier ancien.

02

Lire les deux directions dans l'ordre

«Écrit initialement en» désigne le codage d'origine; «lu par erreur en» celui qui a produit le texte affiché. Modifier un réglage rend l'ancien résultat impropre à la copie.

03

Vérifier des noms avant de télécharger

Une chaîne réversible peut rester fausse. Comparez noms propres, accents et ponctuation; seuls les résultats fraîchement calculés peuvent être copiés ou enregistrés.

Des indices qui se complètent

Contrôle strict des octets UTF-8

Les séquences tronquées et les octets de début ou de continuation invalides sont situés dans le fichier ou l'entrée Hex. Le texte collé n'a pas de faux décalage d'octet.

Plusieurs lectures proposées

Le mode automatique compare notamment les caractères corrompus d'Europe occidentale, du cyrillique et d'Asie de l'Est. Le mode manuel fixe explicitement la chaîne supposée.

Conserver deux sorties distinctes

L'aperçu choisi devient un nouveau texte UTF-8. Les octets initiaux peuvent être sauvegardés séparément; il ne s'agit pas d'un convertisseur d'encodage qui écrase le fichier.

Ce que les candidats ne prouvent pas

Une proposition n'est pas un diagnostic certain
Une lecture réversible peut aussi produire des mots plausibles par hasard, surtout sur un fragment court. La source du fichier et le sens de la phrase restent décisifs.
Le remplacement a pu supprimer l'information
Si une application a déjà écrit � ou ?, les anciens octets ne sont plus contenus dans cette chaîne. Retrouvez le fichier initial plutôt que de faire confiance à une reconstruction.
Le décalage UTF-8 exige les octets
Les positions d'erreur sont calculées uniquement en mode fichier ou Hex. Un texte Unicode collé ne contient pas les octets invalides de son ancien support.
Pas d'écriture dans les sources
L'outil ne modifie ni fichier, ni base de données, ni PDF. Il crée un nouveau téléchargement UTF-8 et peut fournir une copie des octets initiaux.

Questions pour réparer le mojibake

Un résultat affiché signifie-t-il que l’outil a détecté le bon codage ?

Non. La liste présente des interprétations possibles, ordonnées provisoirement. Un aller-retour exact ne prouve pas quel codage a réellement servi; vérifiez le contexte.

Pourquoi aucun résultat ne s’affiche-t-il pour mon texte ?

Le trajet choisi peut être impossible, ou des octets ont peut-être déjà été remplacés par �. Essayez le fichier initial ou une autre direction manuelle.

Le correcteur de mojibake peut-il réparer un fichier ou une base de données ?

Il peut lire un fichier local et exporter un nouveau texte UTF-8. Il ne réécrit pas le fichier de départ et ne touche pas aux champs d'une base.

Mon texte collé est-il téléversé ou conservé sur le serveur ?

Non. L'analyse et la lecture du fichier restent dans le navigateur. Copier ou télécharger utilise seulement les données sur votre appareil.

Comment réparer des caractères chinois qui s'affichent en charabia ?

Si vous avez les octets, comparez UTF-8 avec les lectures chinoises proposées. Sinon, testez manuellement la chaîne supposée et comparez les mots reconnus dans le contexte.

Un cas manque dans ces réponses ?

Essayer de réparer le mojibake

Pour réparer le mojibake de ce fragment, confrontez les candidats à des noms connus et conservez les octets de départ avant de choisir.