Si vous pouvez écrire en utilisant le clavier numérique, cela signifie que vous avez déjà le point de code pour le caractère. Il vous suffit d'entrer la valeur hexadécimale du ou des caractères que vous souhaitez dans Notepad++, de les sélectionner, puis d'ouvrir le menu : Plugins → Convertisseur → HEX -> ASCII
Démonstration :
Conversion ASCII vers HEX et HEX vers ASCII Notepad++
Vous pouvez également obtenir des résultats en direct depuis le panneau de conversion
Une autre façon est d'utiliser le plugin HexEditor, qui était inclus dans les versions précédentes de Notepad++ mais a été supprimé récemment . Vous pouvez toujours installer le plugin (ou le réactiver s'il a été désactivé) à partir du gestionnaire de plugins, en tenant compte du fait qu'il peut parfois être instable.
De cette façon, il vous suffit de sélectionner Plugins → Hex-Editor → View in HEX (ou de cliquer sur le bouton H
près de la droite de la barre de menu) puis de taper les octets UTF-8 dans la fenêtre d'édition hexadécimale. Par exemple, pour obtenir la chaîne qui est f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c
en UTF-8, il suffit de taper ces valeurs hexadécimales dans la colonne dump et de revenir en mode texte normal ; vous verrez ces caractères apparaître.
Notez qu'il peut être plus facile de travailler en UTF-16 ou UTF-32 car il est difficile d'obtenir l'encodage UTF-8 d'un caractère manuellement. Après tout, il suffit de reconvertir le fichier en UTF-8 lors de l'enregistrement
Il est également possible d'utiliser le convertisseur Base64 à cette fin. Il suffit de sélectionner la chaîne encodée en base64 et de choisir Plugins → MIME Tools → Base64 Decode
Si vous voulez juste entrer quelques caractères spéciaux fréquemment, il est préférable d'utiliser une macro.
Vous devez d'abord obtenir l'encodage base64 de la chaîne en la collant dans le Bloc-notes++, puis utiliser la fonction Base64 Encode. Ensuite, sélectionnez Macro → Démarrer l'enregistrement, tapez la chaîne base64 que vous obtenez, sélectionnez-la et décodez-la comme ci-dessus. Vous pouvez maintenant arrêter l'enregistrement et enregistrer la macro avec un nom descriptif et éventuellement avec un raccourci. Il est également possible d'utiliser la fonction ASCII de HEX → au lieu de base64
Plus tard, lorsque vous voudrez insérer cette chaîne, il suffira de rejouer la macro
Edit :
Le panneau de conversion ne fonctionne avec l'Unicode que si vous collez un caractère Unicode directement dans le champ ASCII