Als je kunt schrijven met het numerieke toetsenbord, betekent dat dat je het codepunt voor het teken al hebt. Voer gewoon de hex waarde van het (de) gewenste karakter(s) in Notepad++ in, selecteer ze, en open dan het menu: Plugins → Converteer → HEX - # ASCII
Demonstratie:
ASCII naar HEX en HEX naar ASCII Conversie Notepad++
Je kunt ook live resultaten krijgen van het conversiepaneel
Een andere manier is het gebruik van de HexEditor plugin, die was opgenomen in eerdere versies van Notepad++ maar is onlangs verwijderd . Je kunt de plugin nog steeds installeren (of opnieuw activeren als hij was uitgeschakeld) vanuit de plugin manager met het voorbehoud dat hij soms onstabiel kan zijn.
Op deze manier selecteer je gewoon Plugins → Hex-Editor → Weergave in HEX (of klik op de H
knop rechts in de menubalk) en dan typ je de UTF-8 bytes in het hex bewerkingsvenster. Om bijvoorbeeld de string te krijgen die f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c
is in UTF-8, typ deze hex waarden in de dump kolom en schakel terug naar normale tekst modus; je zult deze karakters zien verschijnen.
Merk op dat het misschien gemakkelijker is om in UTF-16 of UTF-32 te werken, aangezien het handmatig verkrijgen van UTF-8 codering van een karakter lastig is. Immers, gewoon het bestand terug converteren naar UTF-8 bij het opslaan
Het is ook mogelijk om de Base64 converter voor dit doel te gebruiken. Selecteer gewoon de base64 gecodeerde string en selecteer Plugins → MIME Tools → Base64 Decode
Als je maar een paar speciale tekens vaak wilt invoeren, kun je beter een macro gebruiken.
Eerst moet je de base64 encoding van de string ophalen door die in Notepad++ te plakken en dan de Base64 Encode functie te gebruiken. Selecteer daarna Macro → Start opname, typ de base64 string die je krijgt, selecteer hem en decodeer hem zoals hierboven. Nu kun je de opname stoppen en de macro opslaan met een beschrijvende naam en eventueel samen met een snelkoppeling. Het is ook mogelijk om de HEX → ASCII functie te gebruiken in plaats van base64
Later wanneer je die string wilt invoegen, hoef je alleen maar de macro opnieuw te spelen
Bewerken:
Het Conversie Paneel werkt alleen met Unicode als je een Unicode karakter direct in het ASCII veld plakt