Se riesci a scrivere usando il tastierino numerico, significa che hai già il punto di codice per il carattere. Inserisci semplicemente il valore esadecimale dei caratteri che desideri in Notepad ++, selezionali, quindi apri il menu: Plugin → Convertitore → ESAGONO -> ASCII
Dimostrazione:
Blocco note da ASCII a HEX e da HEX a ASCII ++
Puoi anche ottenere risultati in tempo reale dal pannello di conversione
Un altro modo è utilizzare il plug-in HexEditor, che era incluso nelle versioni precedenti di Notepad ++ ma è stato rimosso di recente . Puoi comunque installare il plug-in (o riattivarlo se è stato disabilitato) dal gestore plug-in con l'avvertenza che a volte potrebbe essere instabile.
In questo modo basta selezionare Plugin → Editor esadecimale → Visualizza in esadecimale (o fare clic sul H
pulsante vicino alla destra della barra dei menu), quindi digitare i byte UTF-8 nella finestra di modifica esadecimale. Ad 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 quei valori esadecimali nella colonna di dump e tornare alla normale modalità di testo; vedrai apparire quei personaggi.
Si noti che potrebbe essere più semplice lavorare in UTF-16 o UTF-32 poiché ottenere manualmente la codifica UTF-8 di un personaggio è complicato. Dopotutto, è sufficiente riconvertire il file in UTF-8 durante il salvataggio
A tale scopo è anche possibile utilizzare il convertitore Base64. Basta selezionare la stringa codificata base64 e selezionare Plugin → Strumenti MIME → Decodifica Base64
Se vuoi solo inserire alcuni caratteri speciali di frequente, è meglio usare una macro.
Innanzitutto è necessario ottenere la codifica base64 della stringa incollandola su Notepad ++ e quindi utilizzare la funzione Codifica Base64 . Dopodiché seleziona Macro → Avvia registrazione , digita la stringa base64 che ottieni, selezionala e decodificala come sopra. Ora puoi interrompere la registrazione e salvare la macro con un nome descrittivo e possibilmente con una scorciatoia. È anche possibile utilizzare la funzione HEX → ASCII anziché base64
Successivamente, quando si desidera inserire quella stringa, è sufficiente riprodurre la macro
Modificare:
Il pannello di conversione funziona con Unicode solo se si incolla un carattere Unicode direttamente nel campo ASCII