Question

Alors disons que nous avons une chaîne qui est comme ceci:

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

Comment puis-je transformer en une chaîne lisible par l'homme de caractère, cuz comme il était une sortie de HTML à partir wierd un serveur web qui est un texte que je pense cuz la moitié de la page Web chargée correctement. Ai-je besoin de le lire avec comme C ou Python ou quelque chose. C'est seulement un extrait de la chaîne.

Était-ce utile?

La solution

Si tel est en fait supposé pour être une chaîne lisible par l'homme, vous aurez besoin de comprendre ce que codage de caractères il utilise et traduire. Il est également possible que la chaîne est compressé, crypté, ou représente des données binaires. Il serait utile de savoir où vous avez obtenu votre chaîne de.

Autres conseils

Je suppose que votre serveur web n'envoie pas le type MIME correct. Je vous suggère de jeter un oeil à les en-têtes HTTP à l'aide du plug-in en-têtes en direct de Firefox. Si un serveur Web décide de vous envoyer un pdf, mais ne vous ne verrez pas le régler type MIME, les ordures sur votre écran. Vous pouvez également enregistrer la page dans un fichier, puis exécutez ces commandes à partir Cygwin ou shell unix:

file mypage.htm
strings mypage.htm

Le premier vous dira si les octets d'en-tête suivent tout motif reconnaissable. La seconde dépouilleront et afficher tout le texte lisible par l'homme.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top