JSON – косые черты не ускользают

Это мой скрипт PHP / Json:

<?php header('Content-type: application/json; charset=utf-8'); header("access-control-allow-origin: *"); $link = mysql_pconnect("localhost", "test", "test") or die("Could not connect"); mysql_select_db("news") or die("Could not select database"); $arr = array(); $rs = mysql_query("SELECT * FROM stories"); while($obj = mysql_fetch_object($rs)) { $arr[] = $obj; } echo '{"success":true,"error":"","data":[{"schedule":'.json_encode ($arr,JSON_UNESCAPED_SLASHES).']}}'; */ ?> 

JSON отображается правильно; однако, несмотря на использование JSON_UNESCAPED_SLASHES, апострофы все еще показывают, например

Это тест!

когда это должно быть: Это / тест!

Как я могу заставить это работать правильно?

Related of "JSON – косые черты не ускользают"

 $arr = strip_slashes($arr); 

или

 $arr = str_replace("\\","", $arr); 

Удалите JSON_UNESCAPED_SLASHES и он должен работать так, как вы хотите. Если нет, попробуйте использовать кодировку Unicode с помощью JSON_HEX_APOS .