[PHP] onbekende output decoden

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • BKJ
  • Registratie: April 2000
  • Laatst online: 18-09 14:52
Ik ben bezig met een client te ontwikkelen die resultaten van een zoekactie van een andere server opvraagt (geheel legitiem overigens..).

Ik heb de volgende php-code:

PHP:
1
2
3
4
5
<?
$file = "http://www.foo.bar/search.php?search=blaat";
$inhoud = file_get_contents("$file");
echo $inhoud;
?>


Nu krijg ik dit als output:

code:
1
omp¬NJ0&#8216;jblaat


Wat is dit voor codering? Hoe kom ik daar achter? Hoe decodeer ik dat?

Kamer huren


Acties:
  • 0 Henk 'm!

  • Bigs
  • Registratie: Mei 2000
  • Niet online
Ik gok UTF-8 (Unicode).. als het goed is kun je het in de headers van de reply van die server zien.

Acties:
  • 0 Henk 'm!

  • BKJ
  • Registratie: April 2000
  • Laatst online: 18-09 14:52
Het is "application/octet-stream". (mozilla rules)

Maar hoe zet ik die response om naar leesbare text?

Kamer huren


Acties:
  • 0 Henk 'm!

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 07-11-2023

kvdveer

Z.O.Z.

Kun je wat meer informatie geven?

bijv:
Is dat de volledige output?
Blijft die output bij meerder aanroepen identiek?
Heb je het al met netcat oid. geprobeerd?
Wat was daarbij de output?
Wat krijg je als je het met je browser probeert?

Localhost, sweet localhost


Acties:
  • 0 Henk 'm!

  • Bigs
  • Registratie: Mei 2000
  • Niet online
hitchhacker schreef op zaterdag 04 december 2004 @ 22:03:
Het is "application/octet-stream". (mozilla rules)

Maar hoe zet ik die response om naar leesbare text?
Dat is een mime-type, geen content-encoding :)

Octet-stream kan trouwens vanalles zijn.. wat verwacht je precies? HTML, XML?

Acties:
  • 0 Henk 'm!

Verwijderd

Als een server een binair bestand terug geeft zul je toch echt zelf de codering moeten ontcijferen. Maar je kan natuurlijk ook degene die de andere server beheert vragen of hij misschien een documentje heeft met de gebruikte codering........

[ Voor 3% gewijzigd door Verwijderd op 05-12-2004 00:27 ]

Pagina: 1