¿Cómo obtener el valor Unicode de un caracter? VB.NET

Iniciado por dont'Exist, 30 Enero 2012, 12:39 PM

0 Miembros y 1 Visitante están viendo este tema.

dont'Exist

Me gustaría saber como puedo obtener el valor Unicode que le corresponda a un cierto caracter, no estoy diciendo imprimir un caracter Unicode por pantalla sino obtener el número del código, por ejemplo:

Caracter         Código Unicode
     0         ->         31
     9         ->         39
     a         ->         61
     Z         ->         5A

Etc., etc.

Repito, no estoy intentando imprimir el caracter a partir del Unicode, sino mostrar el valor correspondiente a un caracter en particular.

Espero que me puedan ayudar, gracias.

kub0x

Eso de código unicode me huele a hexadecimal. En .NET hay métodos para obtener el código -> http://msdn.microsoft.com/es-es/library/zew1e4wc%28v=vs.80%29.aspx

Simplemente obtiene el código ASCII del caracter, por ejemplo, A -> 65.

Sin embargo para obtener el código hexadecimal de un número, tendrás que implementar en una función el siguiente método:
http://msdn.microsoft.com/es-es/library/a8c31c2c%28v=vs.80%29.aspx

Espero que te sirva de ayuda, cualquier cosa postea.

Saludos.

Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate


dont'Exist

#2
Citar
Cita de: kub0x en 30 Enero 2012, 13:15 PM
Eso de código unicode me huele a hexadecimal. En .NET hay métodos para obtener el código -> http://msdn.microsoft.com/es-es/library/zew1e4wc%28v=vs.80%29.aspx

Simplemente obtiene el código ASCII del caracter, por ejemplo, A -> 65.

Sin embargo para obtener el código hexadecimal de un número, tendrás que implementar en una función el siguiente método:
http://msdn.microsoft.com/es-es/library/a8c31c2c%28v=vs.80%29.aspx

Espero que te sirva de ayuda, cualquier cosa postea.

Saludos.



Gracias, pero no es lo que busco. No es Hexadecimal sino Unicode. Si te fijas en charmap de windows a cada caracter le corresponde un valor Unicode, es eso, no Hexa.

Igual sigo buscando, seguro es una pavada.

Saludos

Como decía... una boludez.

CitarHex(Asc(CARACTER))

kub0x, me equivoqué, era Hexadecimal. :-X
Gracias. Saludos ;)