Quel est ce caractère Unicode dans mon presse-papiers?


53

Existe-t-il un moyen rapide et facile de trouver le point de code Unicode pour n'importe quel caractère? Par exemple, je vois un personnage amusant sur une page Web, un fichier PDF ou un autre document.

Ce que je fais actuellement est de copier le caractère dans le presse-papiers, de l’enregistrer dans un fichier et de regarder le fichier avec une visionneuse hexagonale. Sinon, je peux ouvrir Microsoft Word, coller et faire Alt + X. Ces deux méthodes sont un peu lourdes. Y a-t-il un moyen plus facile?

J'utilise Notepad ++, donc s'il existe un moyen de le faire avec Notepad ++, ce serait une réponse appropriée (c'est moins lourd que d'avoir à ouvrir Word). Ou peut-être y a-t-il un moyen de le faire avec une petite application spécialisée?


5
ltg.ed.ac.uk/~richard/utf-8.html Un bel outil qui vaut un signet!
tkausl

Comment la réponse acceptée peut-elle être acceptée? Il ne mentionne pas du tout Unicode et ne fonctionne pas bien pour Unicode. Comment cela a-t-il résolu votre question? Essayez 😍 et voyez que ça ne marchera pas. Il n'affiche même pas le personnage.
Thomas Weller

@ThomasWeller vous faites valoir un point, et j'ai changé ma réponse acceptée. Il semble que Notepad ++ ne peut gérer que les caractères 16 bits et ne comprend pas les points de code supérieurs à 0xFFFF, qui sont les exemples de votre caractère.
DodgyCodeException

@ user202729 Il n'a pas 2 ans. Il dit "demandé le 15 décembre", ce qui signifie "le 15 décembre de cette année", pas "décembre 2015". Donc, il a seulement 3 jours. Je ne comprends pas pourquoi cette question ne cesse de se faire voter. Ce n'était qu'une simple question sur quelque chose de simple à propos duquel je m'interrogeais.
DodgyCodeException

1
Un outil en ligne est Quel caractère Unicode est - ce , babelstone.co.uk/Unicode/whatisit.html
DrMoishe Pippik

Réponses:


32

Je travaille beaucoup avec les caractères Unicode, j'ai donc écrit une petite application Windows spécialement pour cela:

Unicode Character Informer ( Documentation )

De plus, mon éditeur de texte, Rejbrand Text Editor , prend en charge les caractères Unicode.


1
Merci! C'est très utile. Puis-je suggérer que F1 devrait être une fonction d’aide, qui ouvrirait une petite fenêtre contenant un lien vers votre page Web de documentation.
DodgyCodeException

6
Par curiosité, quel métier travaillez-vous?
Ooker

En bash, j'utilise uniprops, ce qui semble produire des informations similaires.
TRiG

Pour info, j'ai téléchargé votre informateur de caractères Unicode et mon logiciel antivirus en avait très peur. Ne me laisseriez pas l'utiliser à moins que je l'ajoute à la liste blanche, je ne vais donc pas l'utiliser. Avez-vous une copie sans virus? haha jk Je sais qu'il ne contient probablement pas de virus, mais pourquoi mon AV le déteste-t-il autant? BTW c'est Symantec Endpoint Protection.
rory.ap

@ rory.ap: Je garantis qu'il est totalement exempt de virus. Malheureusement, les problèmes de faux positifs sont fréquents (peut-être surtout pour les applications écrites en Delphi). C’est quelque chose dont je suis très conscient et qui me rend vraiment triste. Aujourd’hui, il est difficile d’être un développeur de logiciels Win32 pour les loisirs. J'aimerais que les gens arrêtent de créer des programmes malveillants si les développeurs passionnés ne sont pas affectés par des faux positifs ... La signature de code pourrait améliorer la situation, mais ce n'est pas gratuit, et tous les logiciels que je produis sont gratuits. :(
Andreas Rejbrand

34

Notepad ++ dispose d'un plug-in pré-installé appelé Converter, doté d'une option permettant de convertir l'ASCII en HEX et vice-versa. Cet outil est très utile pour convertir des fichiers de données au format HEX qui doivent être convertis en ASCII pour lire:

entrez la description de l'image ici

Voilà comment cela fonctionne:

entrez la description de l'image ici


2
Merci! Au fait, quel logiciel utilisez-vous pour créer un gif animé comme celui-là?
DodgyCodeException

44
Ha ha! Je viens de remarquer le mot "octadécimal" dans cette boîte de dialogue. Cela signifie la base 18. Le développeur signifie bien sûr octal (base 8).
DodgyCodeException

5
@DodgyCodeException Je suppose que LICEcap
user11153

3
@DodgyCodeException screentogif.com est très pratique pour enregistrer des gifs animés.
David

5
Quand je colle 😍 là-bas, il est écrit D83D. Donc, ce n'est que la moitié de la vérité et ne fonctionne PAS bien avec les caractères Unicode.
Thomas Weller

17

Lorsque je suis confronté à ce problème, une recherche rapide sur Google fournit généralement une réponse rapide. Par exemple, lorsque je recherche "😍 unicode" sur Google, le résultat est le suivant: Recherche Google pour le "visage souriant avec des yeux en forme de coeur" emoji

J'aime cette méthode parce que:

  • Cela fonctionne sur n'importe quel ordinateur avec internet
  • Vous n'avez rien à installer
  • Les pressions de touche requises ( Ctrl+ C& Ctrl+ T& Ctrl+ V& & Enter) sont des actions de mémoire musculaire pour moi, et probablement pour la plupart des autres développeurs / dactylographes.

9

Il existe un joli petit site Web appelé Unicode Character Inspector (construit par Tim Whitlock) qui fait justement cela. Je le trouve beaucoup plus pratique qu'un éditeur de texte ou un programme de bureau.


3
Pour rendre cela encore plus rapide, vous pouvez configurer un raccourci de moteur de recherche dans votre navigateur et l’afficher directement à la page d’information sur le caractère saisi. Cela fonctionne car vous pouvez spécifier le caractère en tant que paramètre de chaîne de requête, comme https://apps.timwhitlock.info/unicode/inspect?s={some unicode character here}.
Eric Seastrand

9

Sur un système de type Unix *:

unicode -s "$(xsel -ob)"

Vous pouvez alias this ou créer un script pour l'exécuter.

La sortie ressemble à ceci:

U+2672 UNIVERSAL RECYCLING SYMBOL
UTF-8: e2 99 b2 UTF-16BE: 2672 Decimal: ♲ Octal: \023162
♲ (♲)
Uppercase: 2672
Category: So (Symbol, Other)
Bidi: ON (Other Neutrals)

* Il semble que l'affiche originale utilise probablement Windows, mais (a) cela n'est pas spécifié et (b) cette solution pourrait aider les autres.


Merci! Bien que j'utilise principalement Windows, j'utilise également Linux et, dans tous les cas, je peux probablement télécharger un port Windows de cet utilitaire (tel que GnuWin).
DodgyCodeException

6

Vous pouvez utiliser PowerShell!

[char]::ConvertToUtf32((gcb), 0)

Ceci imprime le premier point de code Unicode du texte dans le Presse-papiers.

Si vous n'avez pas à vous soucier des caractères extérieurs au plan multilingue de base (qui seraient représentés dans les chaînes .NET en tant que substituts haut et bas), vous pouvez utiliser ceci à la place:

[int](gcb)[0]

Si vous le préférez en hexadécimal, vous pouvez utiliser un spécificateur de format :

'0x{0:x}' -f [char]::ConvertToUtf32((gcb), 0)

5

Une note pour tous les utilisateurs Emacs: vous pouvez taper C-u C-x =et cela vous donnera un tas d’informations sur le caractère sous le curseur, y compris le point de code Unicode, le nom dans la base de données Unicode, les catégories, etc.

             position: 146 of 147 (99%), column: 0
            character: ♲ (displayed as ♲) (codepoint 9842, #o23162, #x2672)
    preferred charset: unicode (Unicode (ISO10646))
code point in charset: 0x2672
               script: symbol
               syntax: w    which means: word
             category: .:Base
             to input: type "C-x 8 RET 2672" or "C-x 8 RET UNIVERSAL RECYCLING SYMBOL"
          buffer code: #xE2 #x99 #xB2
            file code: #xE2 #x99 #xB2 (encoded by coding system utf-8-unix)
              display: by this font (glyph code)
    xft:-PfEd-Mensch-normal-normal-normal-*-16-*-*-*-m-0-iso10646-1 (#x985)

Character code properties: customize what to show
  name: UNIVERSAL RECYCLING SYMBOL
  general-category: So (Symbol, Other)
  decomposition: (9842) ('♲')


2

J'utilise http://unicode.scarfboy.com , qui est simple et fonctionne bien.


2
Veuillez ajouter une brève description de ce que fait le site, s’il existe un moyen spécifique de l’utiliser, et comment il répond spécifiquement à la question des PO. Une réponse d'une ligne ne suffit généralement pas pour répondre véritablement à une question.
computercarguy

2

Je trouve que le convertisseur de code Unicode de Rishard Ishida (lien github) est très utile pour trouver des codes de caractères Unicode, entre autres. Il fournit également des traductions / conversions vers d'autres points de code, des codages et, par exemple, des séquences d'échappement.

Convertisseur Unicode

Vous pouvez également consulter la page principale de Richard Ishida (rishida.net) , car elle contient (des liens vers) de nombreux outils et informations précieux, en particulier si vous êtes intéressé par l'internationalisation et le codage de caractères. Par exemple, son outil Uniview (lien github) est un autre outil très utile qui y est lié .

Uniview

Et enfin, je trouve également très utile, bien que principalement pertinent pour les utilisateurs de Mac, le Character Viewer de macOS , accessible via le menu Entrée , qui peut être activé dans Préférences SystèmeClavier.

Bien que le site Web d'assistance Apple se concentre principalement sur la procédure à suivre pour insérer des émoticônes (…), Character Viewer est en réalité très utile pour rechercher des caractères spécifiques ("spéciaux") et leurs points de code dans plusieurs codages différents, ainsi que pour rechercher Les polices de votre système contiennent des glyphes spécifiques.

Visionneuse de personnage

À votre santé!


La visionneuse de personnage telle que représentée ici est, je pense, au moins une révision majeure (du système d’exploitation) ancienne; High Sierra propose un «Show Emoji & Symbols» beaucoup moins pratique.
Anton Sherwood

@AntonSherwood rien n'a changé que je puisse dire. Vous pouvez choisir l'option "Personnaliser la liste" dans Emoji et Symboles pour afficher les tableaux. Le Unicode n'est pas visible par défaut, je crois.
user0721090601

Je peux confirmer que Sierra a tout le panneau Caractères - High Sierra non?
SilverWolf

Eh bien, nous apprenons quelque chose tous les jours. Merci @ Guifa. Je l'ai fait un peu plus à mon goût - mais je ne peux pas reproduire la capture d'écran montrée.
Anton Sherwood



0

Je vais mentionner http://amp-what.com/ car il est très facile à utiliser avec son champ de recherche rapide et prend en charge différentes notations (& code, points de code Unicode , séquence de caractères de codage URI).

Exemple d'image


0

Voici une autre réponse utilisant une idée de user202729:

Marquez l'URL javascript:alert(prompt().codePointAt(0).toString(16))et utilisez un navigateur pour l'exécuter. (Fonctionne sur Chrome et Firefox. Ne semble pas fonctionner sur IE, mais cela peut être dû aux paramètres de sécurité.)

Contrairement aux autres réponses, aucune connexion Internet n'est requise, aucun utilitaire externe à télécharger, pas spécifique à l'OS.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.