Если вы можете писать с помощью цифровой клавиатуры, это означает, что у вас уже есть кодовая точка для символа. Просто введите шестнадцатеричное значение нужного вам символа (символов) в Notepad ++, выберите их, затем откройте меню: Плагины → Конвертер → HEX -> ASCII
Демонстрация:
Блокнот для преобразования ASCII в HEX и HEX в ASCII ++
Вы также можете получить живые результаты из панели конвертации
Другой способ - использовать плагин HexEditor, который был включен в предыдущие версии Notepad ++, но был недавно удален . Вы все еще можете установить плагин (или повторно активировать его, если он был отключен) из диспетчера плагинов с предупреждением, что иногда он может быть нестабильным.
Таким образом, вы просто выбираете Плагины → Hex-Editor → Вид в HEX (или нажимаете H
кнопку справа от строки меню), затем вводите байты UTF-8 в окно редактирования в шестнадцатеричном формате. Например, чтобы получить строку 🔙🔚🔛🔜, которая находится f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c
в UTF-8, просто введите эти шестнадцатеричные значения в столбец дампа и переключитесь обратно в обычный текстовый режим; вы увидите, что эти символы появляются.
Обратите внимание, что может быть проще работать в UTF-16 или UTF-32, так как вручную получить кодировку UTF-8 символа сложно. В конце концов, просто конвертируйте файл обратно в UTF-8 при сохранении
Для этого также можно использовать конвертер Base64. Просто выберите строку в кодировке base64 и выберите Плагины → Инструменты MIME → Декодирование Base64
Если вы просто хотите часто вводить несколько специальных символов, лучше использовать макрос.
Сначала необходимо получить кодировку строки base64 , вставив ее в Notepad ++, а затем использовать функцию кодирования Base64 . После этого выберите « Макрос» → «Начать запись» , введите полученную строку base64, выделите ее и декодируйте, как указано выше. Теперь вы можете остановить запись и сохранить макрос с некоторым описательным именем и, возможно, вместе с ярлыком. Также возможно использовать функцию HEX → ASCII вместо base64
Позже, когда вы хотите вставить эту строку, просто воспроизведите макрос
Редактировать:
Панель преобразования работает с Unicode, только если вы вставляете символ Unicode непосредственно в поле ASCII