digtools
📖 BASE DE CONNAISSANCES

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 Mojibake

Envoyer des commentaires

Faites-nous part de vos réflexions pour nous aider à améliorer l'outil.

Avis Légal

Les outils fournis sur ce site sont entièrement gratuits, mais veuillez les utiliser à vos propres risques. Nous ne garantissons ni l'exactitude, ni l'exhaustivité, ni la sécurité des résultats de calcul, de conversion ou des données générées. L'exploitant décline toute responsabilité pour tout dommage ou problème causé par l'utilisation de ces outils. La plupart des outils traitent les fichiers et les calculs localement dans votre navigateur, ce qui signifie que vos données saisies ne sont ni envoyées ni stockées sur nos serveurs.