Se potete scrivere usando il tastierino numerico, significa che avete già il punto di codice per il carattere. Inserisci semplicemente il valore esadecimale del carattere (o dei caratteri) che vuoi in Notepad++, selezionalo, poi apri il menu: Plugins → Convertitore → HEX -> ASCII
Dimostrazione:
Conversione da ASCII a HEX e da HEX ad ASCII Notepad++
Puoi anche ottenere risultati dal vivo dal pannello di conversione
Un altro modo è usare il plugin HexEditor, che era incluso nelle versioni precedenti di Notepad++ ma è stato rimosso recentemente . Puoi ancora installare il plugin (o riattivarlo se è stato disabilitato) dal gestore dei plugin con l'avvertenza che a volte può essere instabile.
In questo modo basta selezionare Plugins → Hex-Editor → View in HEX (o cliccare il pulsante H
vicino alla destra della barra dei menu) quindi digitare i byte UTF-8 nella finestra di modifica esadecimale. Per esempio, per ottenere la stringa che è f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c
in UTF-8, basta digitare questi valori esadecimali nella colonna di dump e tornare alla normale modalità testo; vedrai apparire questi caratteri.
Notate che potrebbe essere più facile lavorare in UTF-16 o UTF-32 poiché ottenere manualmente la codifica UTF-8 di un carattere è difficile. Dopo tutto, basta riconvertire il file in UTF-8 quando si salva
È anche possibile usare il convertitore Base64 per questo scopo. Basta selezionare la stringa codificata con Base64 e selezionare Plugins → Strumenti MIME → Decodifica Base64
Se vuoi solo inserire alcuni caratteri speciali frequentemente, è meglio usare una macro.
Prima devi ottenere la codifica base64 della stringa incollandola in Notepad++ e poi usare la funzione Base64 Encode. Dopo di che selezionate Macro → Start recording, digitate la stringa base64 che ottenete, selezionatela e decodificatela come sopra. Ora è possibile fermare la registrazione e salvare la macro con qualche nome descrittivo e possibilmente insieme ad una scorciatoia. È anche possibile usare la funzione HEX → ASCII invece di base64
Più tardi, quando si vuole inserire quella stringa, basta riprodurre la macro
Modifica:
Il pannello di conversione funziona con Unicode solo se si incolla un carattere Unicode direttamente nel campo ASCII