elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [C#] Sistema de codificación ISO-8856
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [C#] Sistema de codificación ISO-8856  (Leído 3,938 veces)
rastikko

Desconectado Desconectado

Mensajes: 9



Ver Perfil
[C#] Sistema de codificación ISO-8856
« en: 17 Enero 2009, 20:19 pm »

Vereis me ha surgido un problema y lleva bastante tiempo sin solucionarse, por lo que he decido postearlo aquí.

Cuando con C# obtengo datos codificados en el standard ISO-8856, no me reconoce los caracteres especiales. No ocurre ningun problema con los normales (supongo porque todos los sistemas de codificación usan los mismos primeros 255 que emplea ASCII), pero cuando obtengo acentos o la ñ, no me las reconoce correctamente y las sustitulle por símbolos raros como Ä-.

¿Alguien conoce algúna forma de indicarle a C# que al leer datos los interprete en el sistema de codificación ISO-8856?.

Gracias.


En línea

rastikko

Desconectado Desconectado

Mensajes: 9



Ver Perfil
Re: [C#] Sistema de codificación ISO-8856
« Respuesta #1 en: 20 Enero 2009, 19:09 pm »

Bueno, e visto como se haria pero traduciendolo al sistema ASCII, seria algo parecido a esto:
Código:
string string1 = "string en el sistema de caracteres predefinido de .net";
System.Text.ASCIIEncoding enc1 = new System.Text.ASCIIEncoding();
byte[] byte1 = enc1.GetBytes(string1);
foreach(byte b in byte1)
     //Tratamiento de datos....

¿Alguien sabe si algun sistema UTF es compatible con el standard ISO-8856?


« Última modificación: 20 Enero 2009, 19:10 pm por rastikko » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines