Si puedes escribir con el teclado numérico, significa que ya tienes el punto de código para el carácter. Simplemente introduzca el valor hexadecimal del carácter o caracteres que desee en el Bloc de notas++, selecciónelos y abra el menú: Plugins → Convertidor → HEX -> ASCII
Demostración:
Conversión de ASCII a HEX y de HEX a ASCII Notepad++
También puede obtener resultados en vivo desde el panel de conversión
Otra forma es usando el plugin HexEditor, que estaba incluido en versiones anteriores de Notepad++ pero fue eliminado recientemente . Todavía puedes instalar el plugin (o reactivarlo si estaba desactivado) desde el gestor de plugins con la advertencia de que a veces puede ser inestable.
De esta manera sólo tienes que seleccionar Plugins → Editor Hexagonal → Ver en HEX (o hacer clic en el botón H
cerca de la derecha de la barra de menú) y luego escribir los bytes UTF-8 en la ventana de edición hexagonal. Por ejemplo, para obtener la cadena que es f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c
en UTF-8, simplemente escriba esos valores hexadecimales en la columna de volcado y vuelva al modo de texto normal; verá aparecer esos caracteres.
Tenga en cuenta que podría ser más fácil trabajar en UTF-16 o UTF-32 ya que obtener la codificación UTF-8 de un carácter manualmente es complicado. Después de todo, sólo hay que convertir el archivo de nuevo a UTF-8 al guardar
También es posible utilizar el convertidor Base64 para este propósito. Sólo tiene que seleccionar la cadena codificada en base64 y seleccionar Plugins → MIME Tools → Base64 Decode
Si sólo quiere introducir algunos caracteres especiales con frecuencia, es mejor utilizar una macro.
Primero necesitas obtener la codificación base64 de la cadena pegándola en el Bloc de notas++ y luego usar la función Codificación base64. Después selecciona Macro → Empezar a grabar, escribe la cadena base64 que obtienes, selecciónala y descodifícala como arriba. Ahora puede detener la grabación y guardar la macro con algún nombre descriptivo y posiblemente junto con un acceso directo. También es posible utilizar la función HEX → ASCII en lugar de base64
Más tarde, cuando quiera insertar esa cadena, sólo tiene que volver a reproducir la macro
Editar:
El panel de conversión sólo funciona con Unicode si pega un carácter Unicode directamente en el campo ASCII