Aller au contenu
TextArray
Tout en local

Supprimer les caractères non-ASCII

Supprimez tous les caractères en dehors de l'ASCII simple, en translittérant éventuellement les accents vers leurs lettres les plus proches en premier.

Entrée

Supprimer les caractères non-ASCII

Supprimer les caractères non-ASCII conserve uniquement la plage ASCII imprimable (les lettres, les chiffres, les espaces et la ponctuation sur un clavier américain standard) et supprime tout le reste : lettres accentuées, emoji, caractères CJK, guillemets bouclés, espaces invisibles et codes de contrôle. C'est la solution miracle lorsqu'un système existant, une colonne de base de données, un nom de fichier ou un ancien protocole n'accepte que l'ASCII simple et s'étouffe avec tout ce qui est plus riche.

Par défaut, "Translittérer d'abord" est activé, donc l'outil fait la chose intelligente avant de supprimer : il supprime les signes diacritiques pour que é devienne e et č devienne c, développe ß en ss, æ en ae et ø en o, et convertit la ponctuation typographique - les guillemets bouclés en guillemets droits, les tirets en et em en tirets, les points de suspension en trois points, un espace insécable en espace normal. Seul ce qui n'a pas encore d'équivalent ASCII, comme les emoji ou les scripts non latins, est ensuite supprimé. Désactivez la translittération pour une passe stricte qui supprime complètement chaque lettre accentuée.

« Conserver les sauts de ligne » et « Conserver les tabulations » préservent la structure de votre texte ; désactivez-les pour tout réduire sur une seule ligne ou supprimez les onglets. Les fins de ligne sont normalisées en une seule nouvelle ligne dans les deux cas. Activez « Liste des caractères supprimés » et l'outil ajoute un résumé sous le résultat : chaque caractère supprimé distinct avec son point de code Unicode et un nombre, afin que vous puissiez voir exactement ce qui a été supprimé - les caractères invisibles sont affichés par un point de code comme U+200B. Le décompte en direct indique combien de personnages ont été supprimés.

Tout s'exécute localement dans votre navigateur. Votre texte n'est jamais téléchargé, enregistré ou stocké nulle part.

FAQ

Qu'est-ce qui compte comme ASCII ici ?
La plage imprimable de l'espace (U+0020) au tilde (U+007E) — lettres anglaises, chiffres, ponctuation courante et espace. Les onglets et les nouvelles lignes sont conservés séparément via leurs propres options ; tout le reste est supprimé.
À quoi sert « Translittérer d'abord » ?
Avant de supprimer quoi que ce soit, il convertit les lettres accentuées en leur lettre de base (é→e), développe ß→ss, æ→ae et ø→o, et mappe les guillemets bouclés, les tirets et les points de suspension en ASCII simple. Seuls les caractères sans équivalent ASCII, comme les emoji, sont alors supprimés.
Comment puis-je voir exactement ce qui a été supprimé ?
Activez « Liste des caractères supprimés ». L'outil ajoute une section répertoriant chaque caractère distinct supprimé avec son point de code et son nombre. Les caractères invisibles apparaissent comme point de code, comme U+00A0, afin que vous puissiez les identifier.
Qu’arrive-t-il aux sauts de ligne et aux tabulations ?
Ils sont conservés par défaut et peuvent être supprimés avec leurs propres options. Les fins de ligne sont toujours normalisées sur une seule nouvelle ligne, de sorte que les sauts mixtes Windows et Unix soient cohérents.
Mon texte est-il téléchargé quelque part ?
Non. L'intégralité de la conversion s'exécute dans votre navigateur et votre texte ne quitte jamais votre appareil.