$client = new Client();
$replaceHeaders = false; // prevent the replacement of the content-type header
$converter = new EncodingConverter("utf-8",$replaceHeaders);
$sub = new GuzzleAutoCharsetEncodingSubscriber($converter);
$url = "http://www.myseosolution.de/scripts/encoding-test.php?enc=iso";
$req = $client->createRequest("GET", $url);
$req->getEmitter()->attach($sub);
$resp = $client->send($req);
$client = new Client();
$replaceHeaders = null; // default
$replaceContent = true; // force the replacement of the meta tags within the content
$converter = new EncodingConverter("utf-8",$replaceHeaders, $replaceContent);
$sub = new GuzzleAutoCharsetEncodingSubscriber($converter);
$url = "http://www.myseosolution.de/scripts/encoding-test.php?enc=iso";
$req = $client->createRequest("GET", $url);
$req->getEmitter()->attach($sub);
$resp = $client->send($req);
$client = new Client();
$replaceHeaders = null; // default
$replaceContent = null; // default
$fixedInputEncoding = "iso-8859-1"; // assume "iso-8859-1" as default encoding
$converter = new EncodingConverter("utf-8",$replaceHeaders, $replaceContent,$fixedInputEncoding);
$sub = new GuzzleAutoCharsetEncodingSubscriber($converter);
$url = "http://www.myseosolution.de/scripts/encoding-test.php?enc=iso&header=false&meta=false"; // hide charset from header and meta tags
$req = $client->createRequest("GET", $url);
$req->getEmitter()->attach($sub);
$resp = $client->send($req);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.