Posible Unicode a ASCII

Iniciado por PepBD, Julio 03, 2018, 03:18:22 PM

Tema anterior - Siguiente tema

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

Julio 03, 2018, 03:18:22 PM Ultima modificación: Julio 07, 2018, 06:42:21 AM por PepBD
Resulta que estoy en la creación de un bot para un juego llamado Lords & Knights, el tema es que ha llegado un punto en la que la request me devuelve unos datos que no puedo entender a simple vista y parecen de otro charset. ( debo identificar en que mundos está jugando el jugador ). Si alguien me pudiese ayudar...
Datos ( Enorme ):
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Después de usar este algoritmo:
Código: php
        public static string Ascii(string response)
        {
            if (response == null)
            {
                throw new ArgumentNullException("value");
            }
            var normalised = response.Normalize(NormalizationForm.FormD).ToCharArray();
            return new string(normalised.Where(c => (int)c <= 127).ToArray());
        }

Queda de esta manera: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
PD: La string empieza con bplist ( puede ser importante )

El resto de los caracteres que te quedan parecen caracteres unicode.



Ha estado investigando y soy incapaz de pasar de unicode a ascii alguna sugerencia?

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Ha estado investigando y soy incapaz de pasar de unicode a ascii alguna sugerencia?
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Julio 06, 2018, 04:03:26 PM #4 Ultima modificación: Julio 06, 2018, 04:42:27 PM por PepBD
Después de mucho trabajo he conseguido que aquella mezcla de símbolos raros terminase en este formato, me siento orgulloso y todo xD
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

El problema es que si es un JSON está mal echo y no puedo utilizar código para leerlo bien, alguien reconoce si este formato tiene un nombre en especial para poder cojer algun parser que ya esté creado