Преобразовываются символы при передаче через json
сделал небольшой граббер, собирает ссылки
использую simple_html_dom.php в переменную $a записываются данные ссылки ($h3->find('a') as $a) получается что в $a хранится: <a href="http://...">text</a> в переменную $d я записываю текст этой ссылки $d= $a->plaintext; далее эту переменную с помощью json получаю в html и тут загвоздка. к примеру в ссылке текст "FULL & PART TIME WORKERS REQUIRED" а в html приходит вот так "FULL & PART TIME WORKERS REQUIRED" почему преобразовываются символы при передаче?как этого избежать? |
Цитата:
Cм. спецсимволы |
в доноре все нормально
понятно что в браузере будет все нормально, мне то проверку надо делать с имеющимся на сайте текстом. ок. можно тогда в js преобразовать & в & ? |
housewm,
var str = 'FULL & PART TIME WORKERS REQUIRED'; str = str.replace('&', '&'); alert(str); |
или так на стороне сервера: $d = htmlspecialchars_decode($a->plaintext); json здесь вообще не причем...
|
Часовой пояс GMT +3, время: 06:22. |