RibbonDiff garde les contrôles d’encodage près du fichier afin que le texte détecté puisse être confirmé ou rechargé volontairement.
RibbonDiff détecte généralement correctement l’encodage du texte
RibbonDiff ouvre généralement automatiquement les fichiers texte avec le bon encodage. Les encodages de texte brut peuvent toutefois être ambigus ; RibbonDiff affiche donc automatiquement le sélecteur Encoding pour vous permettre de vérifier la valeur détectée ou de rouvrir le fichier depuis le disque avec un autre encodage si nécessaire.
Le même contrôle couvre ainsi les vérifications courantes et les cas réels, plus occasionnels, de mojibake.
Quand le sélecteur Encoding est utile
- Vérifier des fichiers CSV ou texte hérités provenant d’anciens workflows Windows ou régionaux.
- Confirmer la façon dont RibbonDiff a interprété un fichier avant de l’enregistrer ou de le comparer.
- Recharger le même fichier depuis le disque avec un autre encodage si le texte semble incorrect.
À propos des fichiers d’exemple
- support-notes-utf8.txt — texte de référence en UTF-8.
- support-notes-shift-jis.txt — le même texte enregistré en Shift_JIS.
- inventory-utf8.csv et inventory-shift-jis.csv — fichiers CSV correspondants en UTF-8 et Shift_JIS.
Ces fichiers de référence appariés contiennent le même contenu en UTF-8 et Shift_JIS. Ils servent à montrer les encodages pris en charge et le flux de rechargement manuel ; ils ne sont pas conçus pour déclencher un faux positif à l’ouverture.
Comment l’essayer avec les exemples inclus
- Ouvrez un fichier UTF-8 et le fichier Shift_JIS correspondant.
- Vérifiez que les deux fichiers sont lisibles et repérez le sélecteur Encoding dans la barre de titre.
- Utilisez le sélecteur pour examiner l’encodage détecté par RibbonDiff ou choisissez Reload with Encoding lorsque vous souhaitez vérifier une autre interprétation.
- Si un vrai fichier s’ouvre un jour en mojibake, utilisez le même contrôle pour le rouvrir depuis le disque avec le bon encodage.
Pour une capture avant/après visible, rouvrez volontairement un fichier Shift_JIS en UTF-8, puis rechargez-le en Shift_JIS. C’est une démonstration manuelle du contrôle, pas le résultat initial attendu.
Pages liées
Reload with Encoding est une page d’exemple plus courte pour le même sélecteur et le même workflow de rechargement.