Ответ 1
Используйте это как предупреждение. Прекрасно работает для меня.
alert(' The Price is \u20AC 10');
Описание здесь: http://leftlogic.com/projects/entity-lookup/
Как отобразить строку со специальными символами типа & euro; в сообщении Javascript/jQuery?
например: я хочу отобразить окно сообщения с "Цена составляет € 10"
Но когда я использую код ниже:
alert("The Price is €10");
Результат, указанный в окне сообщения, "The Price is €10"
, я хочу, чтобы мой вывод был "The Price is €10"
.
Может кто-нибудь помочь мне с этим, пожалуйста? Спасибо заранее.
Используйте это как предупреждение. Прекрасно работает для меня.
alert(' The Price is \u20AC 10');
Описание здесь: http://leftlogic.com/projects/entity-lookup/
Собственный метод alert
не декодирует объекты, закодированные HTML.
Но браузеры делают рендеринг HTML. Один взломать - создать элемент HTML с конкретным текстом как его innerHTML
(так он обрабатывает символ), а затем вернуть его свойство text
и предупредить об этом.
function alertSpecial(msg) {
msg = $('<span/>').html(msg).text();
alert(msg);
}
alertSpecial('The Price is €10');
Это будет работать для всех символов & xxx, которые может отображать браузер, без необходимости находить код символа для каждого специального символа, который вы можете использовать.
Проверьте:
alert("The Price is \u20AC 10");