‚Äô et √© au lieu de ’ et é : réparer le mojibake du Mac

Votre texte affiche ‚Äô à la place de l’apostrophe, ‚Äú au lieu de “ ou √© au lieu de é ? Un programme a lu du texte UTF-8 comme du Mac Roman. Les caractères ne sont pas perdus : collez le texte ci-dessus ou déposez le fichier, Mojibuster le répare aussitôt.

Fonctionne avec du texte et ces fichiers :

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Par exemple des exports Excel, des sauvegardes de bases de données, des sous-titres ou du code de site web.

Réparer

  1. Déposez un fichier ou collez du texte
  2. La réparation est automatique
  3. Copiez ou téléchargez
ou glissez simplement un fichier ici

Pourquoi un signe racine carrée apparaît

En UTF-8, les lettres accentuées occupent deux octets et les guillemets typographiques trois : é s’écrit C3 et A9. Le Mac Roman, l’ancien jeu de caractères d’Apple, transforme chaque octet en un caractère : C3 devient le signe racine carrée √, A9 devient ©. L’apostrophe ’ (E2 80 99) devient ‚Äô. C’est l’équivalent Mac de `é` sous Windows.

Une phrase enregistrée en UTF-8 et lue en Mac Roman

Avant

L’équipe est « ravie » – l’atelier du café Hélène commence à 9 h.

Après

L’équipe est « ravie » – l’atelier du café Hélène commence à 9 h.

Les motifs les plus fréquents

  • ‚Äô → ’, ‚Äò → ‘
  • ‚Äú → “, ‚Äù → ”
  • ‚Äì → –, ‚Äî → —, ‚Ķ → …, ‚Ǩ → €
  • √© → é, √® → è, √† → à, √ß → ç

Le tableau complet se trouve plus bas. ‚Äô est la version Mac de ’ – plus de détails sur les apostrophes et guillemets cassés.

Où le Mac Roman réapparaît encore

  • Excel pour Mac : d’anciennes versions enregistraient les CSV en Mac Roman – voir ouvrir correctement un CSV dans Excel.
  • Exports de bases de données et d’applications qui proposent « Macintosh » comme jeu de caractères, comme FileMaker.
  • Anciens fichiers datant d’avant Mac OS X, ouverts aujourd’hui dans un programme UTF-8.
  • Textes copiés qu’un CMS ou un outil de newsletter a repris avec le mauvais jeu de caractères.

Pareil dans la console Windows : ├⌐ au lieu de é

Un motif voisin apparaît dans l’invite de commandes et PowerShell : la console utilise l’ancienne page de code DOS 437 (850 en Europe occidentale). Là, é devient ├⌐ et ’ devient ΓÇÖ. Mojibuster le reconnaît aussi. Pour passer la console en UTF-8, voir la page PowerShell.

Sortie d’un programme en UTF-8, lue par la console en CP850

Avant

Export termin├®┬á: ┬½┬áR├®sum├® ÔÇô final.csv┬á┬╗ enregistr├®.

Après

Export terminé : « Résumé – final.csv » enregistré.

Fichiers entiers en Mac Roman ou en DOS

Si un fichier a été enregistré entièrement en Mac Roman ou en CP850, déposez-le dans la zone ci-dessus : Mojibuster détecte le jeu de caractères et le convertit en UTF-8. Si la détection n’est pas évidente, l’outil propose de lire le fichier avec un autre jeu de caractères.

Caractères cassés fréquents

Voici à quoi ressemblent souvent les caractères cassés – et ce qui devrait être écrit.
Cassé Correct
√©é
√®è
√™ê
√´ë
√†à
√¢â
√ßç
√Æî
√Øï
√¥ô
√ªû
√πù
√ºü
≈ìœ
√âÉ
√àÈ
√ÄÀ
√áÇ
‚Ǩ€
¬´«
¬ª»
‚Äô’
‚Äì–
‚Ķ…

Questions fréquentes

Mon texte est-il perdu ?

Non. ‚Äô contient exactement les octets de l’apostrophe et Mojibuster les remet en place. Des caractères ne sont perdus que lorsqu’un programme les a remplacés par ? – voir points d’interrogation au lieu des accents.

Qu’est-ce que le Mac Roman ?

Le jeu de caractères qu’Apple utilisait pour les langues occidentales avant Unicode. macOS travaille aujourd’hui en UTF-8, mais d’anciennes applications, exports et fichiers sont encore en Mac Roman.

Comment l’éviter ?

Enregistrez vos fichiers en UTF-8 et ouvrez-les avec des programmes qui attendent de l’UTF-8. Dans TextEdit, réglez l’encodage sous Réglages → « Ouvrir et enregistrer » sur « Unicode (UTF-8) ».

Autres guides