- var_dump: documentation ( source)
- json_encode: documentation ( source)
<?php
//Source: https://bugs.php.net/bug.php?id=63898
$key = "Foo " . chr(163);
$array = array($key => "");
var_dump($array);
$json = json_encode($array);
var_dump($json);
$array2 = array($key);
var_dump($array2, json_encode($array2));
var_dump(json_encode('hey now ' . chr(180) . ' you’re dumb'));
/*
$x = 'Audio Pass: Get live NFL game audio while you’re on the road with Audio Pass.';
var_dump(htmlentities($x));
var_dump(htmlentities($x, ENT_COMPAT | ENT_SUBSTITUTE, 'ISO-8859-1'));
var_dump(htmlentities($x, ENT_COMPAT | ENT_SUBSTITUTE, 'UTF-8'));
*/