Skip to content

Copier et coller · Référence des caractères

Le trait d’union Unicode (‐) : celui qui n’est pas sur votre clavier

Copiez le trait d’union typographique (U+2010) en un clic — identique à l’écran au trait d’union du clavier, un caractère différent pour chaque validateur et chaque base de données.

Ou sélectionnez-le à la main

Cliquez dans la case pour sélectionner le caractère, puis appuyez sur Ctrl + C (⌘ + C sur Mac).

Caractère
Unicode Hyphen
Unicode
U+2010
Entité HTML
—
Substitut en texte brut
-

Famille du trait d’union

Les traits courts — pour les mots composés, noms et codes.

Page de copie par caractère :Trait d’union (clavier)Trait d’union UnicodeTrait d’union insécableTrait d’union conditionnel

Le trait d’union Unicode (‐, U+2010) est ce que le typographe entend par « trait d’union ». Votre clavier ne l’a pas. La touche au-dessus du zéro produit le trait d’union à double emploi, U+002D — un caractère de compromis hérité de l’ASCII, qui avait besoin d’un glyphe unique servant à la fois de trait d’union et de moins aux débuts de l’informatique. U+2010 a été ajouté bien plus tard, quand Unicode a donné au trait d’union son propre point de code, et les logiciels de PAO, les générateurs de PDF et les systèmes professionnels de composition l’emploient dès qu’ils veulent être précis. Pour un lecteur, les deux sont indiscernables. Pour un analyseur, ce sont deux caractères totalement différents.

C’est dans cet écart que loge l’ennui. Un trait d’union copié d’un PDF, d’un export InDesign ou d’une page web issue d’un PDF est fréquemment U+2010, et il voyage ensuite vers des endroits qui attendent de l’ASCII : un champ d’identifiant qui n’admet que lettres, chiffres et trait d’union simple ; un import CSV qui rejette les octets non ASCII ; un index de recherche où « bien‐connu » et « bien-connu » sont deux chaînes différentes ; un contrôle de doublons qui déclare uniques deux codes produits identiques à l’œil. Le caractère est invisible pour un rechercher-remplacer qui cherche le trait d’union du clavier, car on ne peut pas taper le caractère qu’on cherche.

Le remède s’appelle normaliser. Soit vous remplacez chaque U+2010 par un trait d’union simple — ce qui préserve l’aspect du texte et le rend sûr en ASCII —, soit vous supprimez les traits d’union quand le texte va quelque part où ils ne sont que du bruit Le removeur de traits d’union de ce site trouve chaque membre de la famille par point de code — U+002D, U+2010, U+2011 et le trait d’union conditionnel invisible — et ouvre chacun en une espace ; l’outil de suppression de tous les tirets les efface, et la référence des symboles vous dira quelle variante vous aviez en main.

Comment taper Trait d’union Unicode

Raccourcis clavier pour chaque plateforme — ou sautez la frappe et copiez le caractère ci-dessus.

PlateformeRaccourci
Windows (toute application)Alt + 8208 sur le pavé numérique
Windows (voie fiable)charmap.exe → chercher U+2010 ou « hyphen »
MacPas de raccourci — copiez-le ci-dessus, ou Emoji et symboles (⌃⌘Espace)
Google DocsInsertion → Caractères spéciaux → chercher « hyphen »
HTML / CSS‐ (pas d’entité nommée) · content: "\2010"
LaTeXUtilisez une police avec le glyphe ; le - du clavier donne U+002D

Exemples avec Trait d’union Unicode

Le caractère dans son travail — et ce qui change si vous le remplacez par un autre tiret.

Un trait d’union sorti d’un PDF

bien‐connu · prêt‐à‐l’emploi

Un trait d’union en texte composé

une équipe de six‐personnes

Un nom collé depuis un fichier de création

Jean‐Pierre Dubois

Un code produit refusé par la validation

SKU‐4471

ASCII sûr ou typographiquement correct ?

Les deux traits d’union existent pour deux publics. Choisissez selon la destination, pas selon la préférence.

U+002D quand une machine lit

Champs de formulaire, identifiants, slugs, références, imports CSV et SQL, charges utiles d’API, code et fichiers de configuration. Le trait d’union ASCII fait un octet et passe partout.

SKU-4471 · jean-pierre · bien-connu

U+2010 quand une page se compose

Impression, PDF et maquettes à police contrôlée, où le trait d’union doit se poser à la bonne hauteur et largeur face au texte voisin. Jamais dans un champ qui valide les entrées.

une équipe de six‐personnes

La règle qui tranche presque tous les cas : mettez le trait d’union ASCII dans tout ce qui sera analysé, cherché, trié ou stocké, et gardez le trait d’union typographique pour les surfaces que vous contrôlez de bout en bout. Dans le doute, les pagesremoveur de traits d’unionetsuppression de tous les tiretsexistent pour normaliser un texte qui a déjà voyagé entre les deux mondes.

Tiret cadratin vs demi-cadratin vs trait d’union

Trois caractères qui se ressemblent et ne se comportent jamais de la même façon. Copiez celui qu’il vous faut ou lisez la référence complète de chacun.

Questions

Qu’est-ce que le trait d’union Unicode ?
Le caractère U+2010, le trait d’union tel que la typographie le définit : une courte marque de liaison à l’intérieur des mots composés. Il ressemble au trait d’union du clavier (U+002D, le trait d’union à double emploi) mais c’est un point de code séparé, et un logiciel qui compare les chaînes voit deux caractères.
Pourquoi mon texte échoue-t-il à une vérification de trait d’union ?
Parce que le caractère du texte est probablement U+2010 plutôt que U+002D. Les validateurs, identifiants, slugs et bases de données anciennes n’acceptent souvent que le trait d’union ASCII. Remplacer le trait d’union Unicode par un trait d’union simple règle le problème, sans rien changer de visible pour le lecteur.
Comment distinguer les deux traits d’union ?
À l’œil, impossible — même largeur, même forme dans presque toute police. Collez le texte dans l’identificateur de la page des symboles et il indiquera le point de code. Dans un traitement de texte, « afficher les marques de format » peut aussi dénoncer les caractères substitués.
Comment taper un trait d’union Unicode ?
Sous Windows, Alt + 8208 sur le pavé numérique, ou la Table des caractères en cherchant U+2010. Sur macOS, pas de raccourci par défaut — copiez-le du bouton ci-dessus ou ajoutez un remplacement de texte. En pratique, c’est rarement nécessaire : on veut surtout s’en débarrasser.
D’où viennent les traits d’union Unicode ?
Presque toujours d’un traitement de texte, d’un fichier de création ou d’un PDF. Les applications de PAO substituent le trait d’union typographique pendant la frappe, la génération de PDF le conserve, et copier le texte l’emporte — même si chaque champ de destination préfère le trait d’union ASCII.
Faut-il remplacer les traits d’union Unicode par des traits d’union ou des espaces ?
Des traits d’union simples quand le trait d’union fait partie d’un mot ou d’un code et que le texte doit seulement être sûr en ASCII. Des espaces quand on veut les mots séparés — titre, phrase de recherche, nom de produit lisible. Le removeur de traits d’union fait le second en un clic ; l’outil tout-en-un peut écrire un trait d’union à la place.

Des traits d’union Unicode qui cassent un formulaire ?

Le removeur de traits d’union trouve les quatre membres de la famille par point de code — y compris ceux qu’on ne peut pas taper dans un rechercher-remplacer.

Nettoyer chaque variante de trait d’union