Pergunta

Então, digamos que temos uma corda que é assim:

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

Como faço para transformá -lo em uma sequência de chars legível por humanos, porque como se fosse uma saída estranha de HTML de um servidor da web que é texto, acho que metade da página da web carregada corretamente. Preciso ler com Cike C ou Python ou algo assim. Isso é apenas um trecho da corda.

Foi útil?

Solução

Se isso é de fato suposto Para ser uma string legível por humanos, você precisará descobrir o que codificação de caracteres ele usa e traduz. Também é possível que a string seja compactada, criptografada ou represente dados binários. Seria útil saber de onde você tirou sua corda.

Outras dicas

Acho que seu servidor da web não está enviando o tipo MIME correto. Eu sugiro dar uma olhada nos cabeçalhos HTTP usando o plug -in de cabeçalhos ao vivo do Firefox. Se um servidor da Web decidir enviar um PDF para você, mas não definir o tipo MIME, você verá o lixo na tela. Como alternativa, salve a página em um arquivo e, em seguida, execute esses comandos de Cygwin ou um shell Unix:

file mypage.htm
strings mypage.htm

O primeiro lhe dirá se os bytes do cabeçalho seguem qualquer padrão reconhecível. O segundo será retirado e exibirá todo o texto legível por humanos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top