Unicode et internationalisation

Détecteur d'homoglyphesvoir derrière les lettres semblables

Examinez les écritures, les correspondances et, si besoin, une graphie de référence.

Détecteur d'homoglyphes

Texte à examiner

Rapport d'analyse

Le texte reste dans ce navigateur et n'est pas envoyé.

Options d'analyse

Les tables Unicode 18 des caractères confondables et des écritures sont intégrées localement.

Le squelette ne réordonne pas les textes bidirectionnels; la normalisation dépend du navigateur. Une correspondance ne prouve aucun danger.

Le texte a changé. Relancez l'analyse avant d'exporter.

Quand un identifiant semble correct mais échoue à une comparaison exacte, le détecteur d'homoglyphes révèle les points de code réels. Un а cyrillique glissé parmi des lettres latines peut passer inaperçu selon la police.

Cet outil repère des caractères confondables sans réécrire l'original. Les caractères Unicode similaires et les écritures mixtes sont deux indices distincts; une langue écrite avec plusieurs systèmes n'est pas automatiquement suspecte.

Pourquoi utiliser le détecteur d'homoglyphes ?

Repérer le changement d’écriture

Le détecteur d'homoglyphes situe une lettre cyrillique au milieu d'un nom latin et donne son point de code. Le mélange invite à vérifier, sans prouver une usurpation.

Une lettre de forme proche est colorée au milieu de blocs de lettres latines.

Comparer une graphie connue

Deux chaînes différentes peuvent partager un squelette interne. Renseignez une graphie de référence, puis inspectez chaque association; ce squelette n'est pas une version corrigée à publier.

Deux rangées de blocs différents rejoignent une même suite de diagnostic sans effacer les originaux.

Lire les indices avant de décider

01

Choisir la portée

Une seule chaîne suffit pour examiner les scripts et candidats. La seconde sert uniquement si vous disposez d'une graphie de référence; coller une URL ne déclenche aucun accès au site.

02

Attendre un résultat actuel

L'analyse automatique attend environ 350 ms après une modification. Si vous la coupez, Ctrl/Cmd+Entrée lance l'analyse. Toute édition bloque l'export de l'ancien rapport.

03

Vérifier les points de code

Une association peut comporter plusieurs caractères et une lettre étrangère peut être normale. Lisez l'original, l'écriture et le contexte avant le résultat du squelette.

Ce que contient le rapport caractère par caractère

Table Unicode 18 figée

Les homoglyphes Unicode proviennent de la table officielle complète, y compris les associations vers plusieurs points de code, plutôt que d'une petite liste latin-cyrillique.

Deux indices séparés

Une ligne entièrement cyrillique peut contenir des caractères confondables sans mélanger les écritures. Une phrase bilingue peut au contraire mélanger les écritures sans intention trompeuse.

Affichage limité, export complet

La liste s'allonge par lots de 100. La copie et le JSON conservent chaque caractère, sa position UTF-16, son écriture et son prototype.

Limites à connaître avant toute interprétation

Aucun contrôle de réputation
Une URL collée reste du texte. Ni DNS, ni titulaire, ni marque ne sont consultés; une égalité de squelette ne démontre pas qu'un domaine est malveillant.
Aucune correction automatique
L'association Unicode ne révèle pas l'intention de l'auteur. L'outil ne remplace jamais une lettre cyrillique ou mathématique par une lettre latine.
Squelette interne seulement
La NFD, le retrait des caractères ignorables et les associations Unicode 18 sont utilisés, mais pas le réordonnancement bidirectionnel. Ce n'est pas une implémentation complète d'UTS 39 ou d'IDNA.
Longueur et UTF-16 invalide
Chaque champ accepte 10 000 unités UTF-16. Une unité de substitution isolée produit une erreur; le navigateur peut avoir normalisé les retours à la ligne collés.

Questions sur le détecteur d'homoglyphes

Qu'est-ce qui est considéré comme un homoglyphe ici ?

Un caractère candidat possède une association vers un prototype visuellement proche dans les données Unicode. L'apparence dépend de la police; le rapport ne juge pas l'intention.

Qu'est-ce qui change dans le texte corrigé ?

Rien n'est corrigé ici. La table fournit une valeur de comparaison et le texte d'origine demeure intact, y compris dans le rapport exporté.

Pourquoi une ligne en cyrillique ou en grec n'est-elle pas marquée ?

Une ligne seulement cyrillique ou grecque n'est pas mélangée. Elle peut néanmoins contenir des candidats; le rapport distingue les deux cas.

Le détecteur repère-t-il tous les caractères confondables ?

La table Unicode 18 complète est utilisée, mais elle ne garantit pas toutes les ressemblances possibles dans toutes les polices et tous les contextes.

Mon texte est-il envoyé à un serveur ?

Non. L'analyse se fait dans votre navigateur. La copie ou le téléchargement du rapport dépend uniquement de votre action.

Une association mérite une explication ?

Examiner avec le détecteur d'homoglyphes

Utilisez le détecteur d'homoglyphes sur un nom court, ajoutez une référence connue si nécessaire et jugez à partir des points de code et du contexte.