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 )
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 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
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