Réparer un vieux CSV illisible
Un tableau exporté par un ancien système en GBK : vérifiez l'encodage source dans l'aperçu, puis convertissez en UTF-8 pour le nouveau système.
Guide
La conversion d'encodage ne se contente pas de « réétiqueter » une chaîne déjà décodée : elle lit d'abord les octets binaires du fichier. L'implémentation repère le BOM UTF-8/UTF-16 et tente UTF-8 en mode strict ; en cas d'échec, elle essaie GBK, Big5 et Shift_JIS, classe les candidats selon un score de lisibilité, puis vous confirmez le bon encodage source à l'aide de l'aperçu avant le réencodage en UTF-8.
Mis à jour le 2026-09-272 min read
La conversion d'encodage ne se contente pas de « réétiqueter » une chaîne déjà décodée : elle lit d'abord les octets binaires du fichier. L'implémentation repère le BOM UTF-8/UTF-16 et tente UTF-8 en mode strict ; en cas d'échec, elle essaie GBK, Big5 et Shift_JIS, classe les candidats selon un score de lisibilité, puis vous confirmez le bon encodage source à l'aide de l'aperçu avant le réencodage en UTF-8.
-utf8.CSV en GBK → décodage GBK strict → texte Unicode → octets UTF-8. Avec CRLF, toutes les fins de ligne CRLF/CR/LF deviennent \r\n ; avec LF, CRLF/CR deviennent \n.
�, signe que l'information n'est plus récupérable sans perte.Un tableau exporté par un ancien système en GBK : vérifiez l'encodage source dans l'aperçu, puis convertissez en UTF-8 pour le nouveau système.
Faites passer une série de sous-titres de LF à CRLF, ou l'inverse, pour éviter un affichage bizarre dans le lecteur.
Convertissez des sources à encodage local issues de projets anciens en UTF-8 pour limiter les caractères illisibles en équipe.
Non ; les fins de ligne ne sont normalisées que si vous choisissez explicitement CRLF ou LF.
Les octets du fichier source, le texte décodé et la sortie sont traités localement dans le navigateur, sans envoi.
Mis à jour le 2026-09-27
Détection automatique GBK / Big5 / Shift_JIS vers UTF-8, gestion du BOM et des fins de ligne
Cet outil n’est pas entièrement traduit ; certains contenus utilisent la langue source ou une langue de repli.
Détecte automatiquement les encodages GBK / Big5 / Shift_JIS, etc., et convertit en UTF-8 ; gère le BOM et les sauts de ligne