Wenn Sie mit dem Ziffernblock schreiben können, bedeutet das, dass Sie bereits den Codepunkt für das Zeichen haben. Geben Sie einfach den Hex-Wert des/der gewünschten Zeichens/Zeichen in Notepad++ ein, markieren Sie sie und öffnen Sie dann das Menü: Plugins → Konverter → HEX -> ASCII
Demonstration:
ASCII zu HEX und HEX zu ASCII Konvertierung Notepad++
Sie können auch Live-Ergebnisse aus dem Konvertierungs-Panel erhalten
Eine andere Möglichkeit ist die Verwendung des HexEditor-Plugins, das in früheren Versionen von Notepad++ enthalten war, aber kürzlich entfernt wurde . Sie können das Plugin immer noch über den Plugin-Manager installieren (oder es reaktivieren, wenn es deaktiviert war), allerdings mit dem Vorbehalt, dass es manchmal instabil sein kann.
Auf diese Weise wählen Sie einfach Plugins → Hex-Editor → Ansicht in HEX (oder klicken auf die Schaltfläche H
rechts in der Menüleiste) und geben dann die UTF-8-Bytes in das Hex-Editierfenster ein. Um z. B. die Zeichenkette zu erhalten, die f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c
in UTF-8 ist, geben Sie einfach diese Hex-Werte in die Dump-Spalte ein und schalten Sie zurück in den normalen Textmodus; Sie werden diese Zeichen erscheinen sehen.
Beachten Sie, dass es vielleicht einfacher ist, in UTF-16 oder UTF-32 zu arbeiten, da es schwierig ist, die UTF-8-Kodierung eines Zeichens manuell zu erhalten. Schließlich konvertieren Sie die Datei beim Speichern einfach zurück nach UTF-8
Es ist auch möglich, den Base64-Konverter für diesen Zweck zu verwenden. Markieren Sie einfach die base64-kodierte Zeichenkette und wählen Sie Plugins → MIME Tools → Base64 Decode
Wenn Sie nur ein paar Sonderzeichen häufig eingeben wollen, ist es besser, ein Makro zu verwenden.
Zuerst müssen Sie die Base64-Kodierung der Zeichenkette erhalten, indem Sie sie in Notepad++ einfügen und dann die Funktion Base64-Kodierung verwenden. Danach wählen Sie Makro → Aufnahme starten, geben den erhaltenen base64-String ein, wählen ihn aus und dekodieren ihn wie oben beschrieben. Jetzt können Sie die Aufzeichnung beenden und das Makro unter einem beschreibenden Namen und eventuell mit einer Abkürzung speichern. Es ist auch möglich, die Funktion HEX → ASCII anstelle von base64 zu verwenden
Wenn Sie später diese Zeichenkette einfügen wollen, spielen Sie einfach das Makro erneut ab
Bearbeiten:
Das Konvertierungspanel funktioniert mit Unicode nur, wenn Sie ein Unicode-Zeichen direkt in das ASCII-Feld einfügen