Dictionnaire des types et causes de Mojibake
Il y a des règles derrière les Mojibake qui transforment le texte en chaînes incompréhensibles comme « 縺ゅj » ou « ».
Nous expliquons pourquoi le Mojibake se produit, ses mécanismes et sa relation avec l'encodage.
Qu'est-ce que le Mojibake ?
Le Mojibake est un problème d'affichage qui se produit lorsque les données textuelles sur un ordinateur sont lues avec un « code de caractères (encodage) » différent de celui utilisé lors de leur enregistrement.
Les ordinateurs mémorisent les caractères comme des « nombres 0 et 1 (séquences d'octets) ». La table de correspondance pour convertir ces nombres en « caractères » lisibles par l'homme est le code de caractères. Dans l'environnement japonais, plusieurs codes existent tels que UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP, et une mauvaise table de correspondance convertira le texte en caractères complètement différents.
Dictionnaire des types et causes de Mojibake
| Format d'enregistrement → Format de lecture | Caractéristiques visuelles | Causes et possibilité de restauration |
|---|---|---|
| UTF-8 ↓ Shift_JIS | 縺ゅj縺後→縺 (Fréquence de « 縺 », « 繝 », etc.) | Le modèle le plus courant aujourd'hui. Se produit lorsqu'un texte UTF-8 créé sur Mac ou smartphone est ouvert dans d'anciens logiciels Windows ou Excel. Fortement régulier, il peut être restauré avec une forte probabilité à l'aide d'outils. |
| Shift_JIS ↓ UTF-8 | (Losange noir avec point d'interrogation, etc.) | État remplacé par le caractère de remplacement (Replacement Character : ) en raison d'une séquence d'octets invalide. Si vous écrasez et enregistrez avec ce caractère, les informations d'origine seront complètement perdues et la restauration sera impossible. |
| EUC-JP ↓ Shift_JIS | ꤬Ȥ (Mélange de katakanas demi-chasse et de symboles) | Code de caractères utilisé dans les anciennes bases de données et programmes CGI sous UNIX/Linux. Se produit car sa plage de code chevauche la zone des katakanas demi-chasse de Shift_JIS. Restauration possible. |
| UTF-8 ↓ EUC-JP | ꤬Ȥ (Suite de symboles incompréhensibles) | Se produit lors de l'interprétation forcée de représentations UTF-8 sur 3 octets en EUC-JP (principalement sur 2 octets). Certains caractères peuvent manquer, rendant la restauration complète difficile dans certains cas. |
| ISO-2022-JP ↓ Shift_JIS etc. | $B$"$j$,$H$&(B (Inclut $B ou (B) | Appelé « code JIS ». Utilisé en standard dans les anciens e-mails. Phénomène où les séquences d'échappement (comme $B) sont affichées telles quelles. Restauration possible. |
| Mac OS Roman ↓ UTF-8 etc. | √¢‚Ǩ‚Ä¢ (Groupe de symboles occidentaux mystérieux) | Ancien code de caractères spécifique au Mac. Mojibake qui se produit souvent dans les noms de fichiers lors de l'échange de fichiers Zip entre Windows et Mac (communément appelé : Mocha). |
Comment corriger un texte qui s'est transformé en Mojibake ?
Avec l'outil de restauration de Mojibake de notre site, vous pouvez tester toutes les combinaisons de codes de caractères par force brute et restaurer le japonais correct en un seul clic.
Utiliser l'outil de restauration MojibakeEnvoyer des commentaires
Faites-nous part de vos réflexions pour nous aider à améliorer l'outil.
Les commentaires sont temporairement suspendus
Le serveur est occupé ou la protection anti-spam est active. Veuillez réessayer plus tard.