Problemas con Unicode
Publicado por Zephir (6 intervenciones) el 23/03/2004 12:07:43
Estoy intentando codificar un String a Unicode y posteriormente de Unicode a String, El primer paso, String a unicode, funciona correctamente pero el segundo no me funciona correctamente, adjunto el codigo:
**************
private static string UNICODEtoCHAR(int parUniCode)
{
if (parUniCode >= 0 && parUniCode <= 255)
{
System.Text.UnicodeEncoding varUnicodeEncoding = new System.Text.UnicodeEncoding();
byte[] byteArray = new byte[]{(byte)parUniCode};
string strCharacter = varUnicodeEncoding.GetString(byteArray);
return (strCharacter);
}
}
**********************
El problema reside en que strCharacter simpre me devuelve BLANCO, por ejemplo al recibir como parametro 65 deberia devolver A
PD: esta misma funcion con ASCII funciona perfectamente, por eso mi desesperacion.
GRACIAS
**************
private static string UNICODEtoCHAR(int parUniCode)
{
if (parUniCode >= 0 && parUniCode <= 255)
{
System.Text.UnicodeEncoding varUnicodeEncoding = new System.Text.UnicodeEncoding();
byte[] byteArray = new byte[]{(byte)parUniCode};
string strCharacter = varUnicodeEncoding.GetString(byteArray);
return (strCharacter);
}
}
**********************
El problema reside en que strCharacter simpre me devuelve BLANCO, por ejemplo al recibir como parametro 65 deberia devolver A
PD: esta misma funcion con ASCII funciona perfectamente, por eso mi desesperacion.
GRACIAS
Valora esta pregunta


0