Я изо всех сил пытаюсь вернуть знак фунта стерлингов (£) после моего звонка Ajax.
Это вызов jQuery, который у меня есть
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_GB/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
$.post('ajax.php?vno=' + new Date().getTime(), {
action: 'submit'
}, function(res){
if (res.status) {
alert(res.post);
FB.api('/me/feed', 'post', { message: res.post },function(){});
}
},'json');
В моем PHP-скрипте я возвращаю html_entity_decode("£");
, но предупреждение показывает £
.
Если я изменю свой код PHP на html_entity_decode("£");
, окно предупреждения ничего не покажет
Как я могу заставить оповещение показывать £
?
£
или£
безhtml_entity_decode()
. - person BenM   schedule 12.01.2014