избегать «в PHP или JS - PullRequest
       1

избегать «в PHP или JS

0 голосов
/ 19 октября 2011

У меня проблема с кодировкой (наверное). Мой скрипт получает с помощью ajax php, который генерирует файл JSON. Я думаю, что JSON (видно в firebug)

["“This is a word” This not"]

И я хочу удалить &#8220. Есть ли способ удалить это (в php или js, не имеет значения)

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 19 октября 2011
["“This is a word” This not"]

- это всего лишь одна строка, закодированная в JSON. Если вы хотите удалить эту часть строки (или JSON для строки), вы можете создать строку с JSON и затем использовать функцию замены javascript для удаления “.

Попробуйте это:

var response = ["“This is a word” This not"];
response.replace(/“/g, "");

если вы действительно хотите это в JSON (в чем я сомневаюсь), вы можете повернуть его обратно:

var response_json = JSON.stringify(response);  
0 голосов
/ 19 октября 2011

Для JavaScript вы можете использовать:

var src = "“This is a word” This not";
src = src.replace(/“/gi, "");

Для PHP вы можете использовать:

$src = "“This is a word” This not";
$src = str_replace("“", "", $src);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...