Intereting Posts
Сервер занимает много времени для ответа Почему apache не показывает ошибку 404, когда я отправляю заголовок 404 с php? Как получить данные из jQuery.Post () в PHP? Как можно использовать gettext, чтобы помочь мне здесь? Как изменить временную метку по умолчанию, которую использует PHP для входа в файл? Что-то не так с моей пользовательской функцией php Как избежать ограничений на вложение / создание объектов PHP? http.so загружен, но http_get undefined Как отправить электронную почту с локального сервера Wamp с помощью PHP? Метод Verify возвращает true Странное поведение при запуске __callStatic () из нестатического метода Как сделать Rest Remover Password и изменить поле электронной почты пользователя в поле имени пользователя с помощью Laravel 5.0? Я пытаюсь сделать html-форму, которая при заполнении будет вставляться в мою базу данных sql. однако я получаю эту ошибку, ни одна база данных не выбрана Как сохранить значение в текстовом вводе после отправки? Почему эта функция PHP дает ошибку сегментации (SIGSEGV)?

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, апострофы все еще показывают, например

Это тест!

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

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

 $arr = strip_slashes($arr); 

или

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

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