Pregunta

Entonces digamos que tenemos una cadena como esta:

‰û]M§Äq¸ºþe Ø·¦ŸßÛµÖ˜eÆÈym™ÎB+KºªXv©+Å+óS—¶ê'å‚4ŒBFJF󒉚Ү}Fó†ŽxöÒ&‹¢ T†^¤( OêIº ò|<)ð

¿Cómo lo convierto en una cadena de caracteres legibles por humanos, porque como si fuera una salida extraña de HTML de un servidor web que es texto, creo, porque la mitad de la página web se cargó correctamente?¿Necesito leerlo con C o Python o algo así?Eso es sólo un fragmento de la cadena.

¿Fue útil?

Solución

Si eso es de hecho supuesto Para ser una cadena legible por humanos, necesitarás descubrir qué codificación de caracteres utiliza y traduce.También es posible que la cadena esté comprimida, cifrada o represente datos binarios.Sería útil saber de dónde sacaste la cuerda.

Otros consejos

Estoy adivinando su servidor web no está enviando el tipo MIME correcto. Te sugiero echar un vistazo a las cabeceras HTTP usando el plugin de Live Headers de Firefox. Si un servidor web decide que le envíe un pdf, pero no establece el tipo MIME, se le acaba de ver la basura en su pantalla. Como alternativa, guardar la página en un archivo, y luego ejecutar estos comandos desde Cygwin o un shell de UNIX:

file mypage.htm
strings mypage.htm

La primera le dirá si los bytes de cabecera siguen ningún patrón reconocible. El segundo se tira hacia fuera y mostrar todo el texto legible por humanos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top