1 2 3 4 5 6 7 8 9 10 11 12
<?php // our culprit $str = json_encode(array("key" => "a\nb")); echo $str; // contains \n echo "\n"; echo str_replace("\\", "\\\\", $str); // \n escaped, safe ?>
1 2
{"key":"a\nb"} {"key":"a\\nb"}