¿Hay alguna manera de obtener el símbolo de un carácter no imprimible?
Quiero encontrar una manera de obtener un símbolo de un carácter no imprimible en c# (por ejemplo, "SOH"
para inicio de encabezado y "BS"
para retroceso). ¿Alguna idea?
Editar: No necesito visualizar un valor de byte de un carácter no imprimible sino su código como se muestra aquí https://web.itu.edu.tr/sgunduz/courses/mikroisl/ascii.html
Un ejemplo sería "NUL"
para 0x00
, "SOH"
para 0x01
etc.
davy.ai
Se puede utilizar el tipo de dato
char
en C# para representar un solo carácter. Para obtener el símbolo de un carácter no imprimible, se puede utilizar el métodoConvert.ToChar
. Por ejemplo, para obtener el símbolo deSOH
(inicio de encabezado), se puede utilizar el siguiente código:Esto dará como resultado el símbolo
SOH
. Se puede utilizar este mismo método para obtener el símbolo de cualquier otro carácter no imprimible, simplemente se debe reemplazar el0x01
con el código hexadecimal correspondiente del carácter.