• Domingo 22 de Diciembre de 2024, 08:47

Autor Tema:  Modificar Encoding  (Leído 885 veces)

erikstoff

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Modificar Encoding
« en: Jueves 13 de Julio de 2006, 12:25 »
0
Hola, tengo un problemilla, y es que me encuentro con un string en el que aparecen caracteres extraños en vez de las tildes y eñes, de este estilo:

"Tel=E9fono*  LA PETICI=D3N**ID Petici=F3n relacionada**=C1mbito*   Herramientas*Tipo de petici=F3n*   Instalaci=F3n*Tipo de Herramienta* "

He intentado lo siguiente para obtener las tildes a partir de este string:

Encoding codeSRC = Encoding.ASCII;
Encoding codeDES = Encoding.Unicode;
byte[] unicodeBytes = codeSRC.GetBytes(data);

byte[] asciiBytes = Encoding.Convert(codeSRC, codeDES, unicodeBytes);
                     
char[] asciiChars = new char[codeDES.GetCharCount(asciiBytes, 0, asciiBytes.Length)];

codeDES.GetChars(asciiBytes, 0, asciiBytes.Length, asciiChars, 0);
                  data = new string(asciiChars);
data = new string(asciiChars);

Pero no he conseguido obtener las tildes del string.

Muchas gracias por la ayuda  ;)