Aller au contenu
Tout en local

Filtre de lignes ASCII

Conservez ou supprimez chaque ligne contenant un caractère en dehors de la plage ASCII standard.

Entrée

Filtre de lignes ASCII

Collez n'importe quel texte et cet outil le vérifie ligne par ligne : chaque ligne contient soit uniquement des caractères ASCII standard (codes 0-127 — les lettres latines simples, les chiffres et la ponctuation d'un clavier américain), soit pas. En mode "Supprimer les lignes non ASCII", toute ligne contenant ne serait-ce qu'un seul caractère en dehors de cette plage — une lettre accentuée, un emoji, un guillemet courbe, un caractère CJK ou un octet de contrôle égaré — est supprimée, et tout le reste est conservé inchangé. Passez au mode "Conserver uniquement les lignes non ASCII" pour inverser le filtre et isoler exactement les lignes qui contiennent quelque chose d'inhabituel, ce qui est souvent le moyen le plus rapide de les trouver.

Cet outil a été créé pour le type de nettoyage qui se produit constamment avec les journaux et les exportations de données brutes : un journal de serveur où la plupart des lignes sont propres mais quelques-unes ont été corrompues par mojibake, une exportation CSV où une étape de codage défectueuse a laissé des octets corrompus dans quelques lignes, ou des données extraites qui mélangent des enregistrements anglais avec des fragments dans d'autres écritures. Au lieu de chercher ces lignes à la main, collez le texte et obtenez un résultat propre immédiatement — ou changez de mode pour n'extraire que les lignes problématiques.

La vérification examine chaque caractère d'une ligne, pas seulement le premier, de sorte qu'une ligne en grande partie ASCII avec un accent ou un symbole incorporé compte quand même comme non ASCII. Les terminaisons de ligne Windows (CRLF) et Unix (LF) sont traitées de la même manière, et l'outil traite des centaines de milliers de lignes en millisecondes — le total sous la sortie indique combien de lignes sont entrées, restent et ont été filtrées.

Tout s'exécute localement dans votre navigateur. Votre texte n'est jamais chargé sur un serveur — un point important pour les journaux et vidages internes, qui contiennent souvent des noms d'hôtes ou des données utilisateur. Copiez le résultat, téléchargez-le sous forme de fichier .txt ou envoyez-le directement à un autre outil pour continuer le nettoyage.

FAQ

Qu'est-ce qui compte comme un caractère non ASCII ?
Tout ce qui se trouve en dehors des points de code 0-127 — cela inclut les lettres accentuées comme é ou ü, les emoji, les guillemets courbes, les tirets em et les caractères des scripts non latins comme le cyrillique, le grec ou le CJK.
Un seul caractère non ASCII supprime-t-il la ligne entière ?
Oui. Si un seul caractère d'une ligne se trouve en dehors de la plage ASCII, la ligne entière est traitée comme non ASCII — pas seulement ce caractère.
Puis-je conserver uniquement les lignes non ASCII ?
Oui. Changez le mode en "Conserver uniquement les lignes non ASCII" et l'outil inverse le filtre, renvoyant exactement les lignes qu'il aurait autrement supprimées — utile pour repérer les problèmes de codage.
Comment les terminaisons de ligne Windows et Unix sont-elles traitées ?
De la même manière. Les sauts CRLF et LF sont reconnus, et le résultat est joint avec une seule nouvelle ligne par ligne quel que soit le format d'entrée.
Mon texte est-il chargé quelque part ?
Non. Le filtrage s'exécute entièrement dans votre navigateur et votre texte ne quitte jamais votre appareil — rien n'est chargé, envoyé à un serveur ou enregistré.