Знак евро или другой объект в предупреждении Javascript/messagebox

StackOverflow https://stackoverflow.com/questions/661524

  •  20-08-2019
  •  | 
  •  

Вопрос

Кто-нибудь знает, как я могу показать евро или другой html-объект в окнах оповещений javascript?

Это было полезно?

Решение

Другие советы

<script>alert("\u20ac");</script>

(20AC - символ Юникода для обозначения знака евро.)

В окне предупреждения могут отображаться любые символы, которые есть в кодовой странице для текущего вошедшего в систему сеанса.Так, например, если машина использует кодовую страницу 1252, вы можете отобразить eurosign.

Непонятно, в чем ваша проблема, ваша строка javascript в любом случае не должна содержать символы, закодированные как сущности?

Редактировать:

Если вы укажете UTF-8 в HTML или в качестве ответа.Кодировка, но вы фактически не сохранили файл ASP в формате UTF-8, у вас возникнут проблемы с символами за пределами ASCII.

ASP предполагает, что статические части файла ASP уже находятся на требуемой кодовой странице, и отправляет его дословно, байт за байтом, кодирование не произойдет.

например, U+1234 используется следующим образом: alert('\u1234').

Полный список вы можете посмотреть Список всех сущностей:
1) http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
2) http://www.utf8-chartable.de/
3) http://rishida.net/tools/conversion/ (ПРЕОБРАЗОВАТЕЛЬ)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top