Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: PepBD en Julio 03, 2018, 03:18:22 PM

Título: Posible Unicode a ASCII
Publicado por: PepBD en Julio 03, 2018, 03:18:22 PM
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 ):
https://pastebin.com/XyZVYguY

Después de usar este algoritmo:
        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: https://pastebin.com/PcBLZ1YG
PD: La string empieza con bplist ( puede ser importante )
Título: Re:Posible Unicode a ASCII
Publicado por: blackdrake en Julio 05, 2018, 06:23:22 AM
El resto de los caracteres que te quedan parecen caracteres unicode.
Título: Re:Posible Unicode a ASCII
Publicado por: PepBD en Julio 05, 2018, 07:45:26 AM
Ha estado investigando y soy incapaz de pasar de unicode a ascii alguna sugerencia?
Título: Re:Posible Unicode a ASCII
Publicado por: noxonsoftwares en Julio 05, 2018, 04:01:42 PM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Ha estado investigando y soy incapaz de pasar de unicode a ascii alguna sugerencia?
https://www.online-toolz.com/tools/text-unicode-entities-convertor.php?utm_expid=.NoyKj19zSMaJbrrA6hgt7w.1&utm_referrer=https%3A%2F%2Fwww.google.com.ar%2F
Título: Re:Posible Unicode a ASCII
Publicado por: PepBD en Julio 06, 2018, 04:03:26 PM
Después de mucho trabajo he conseguido que aquella mezcla de símbolos raros terminase en este formato, me siento orgulloso y todo xD
https://pastebin.com/2GRgU59g

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