Кто-нибудь знает, как я могу показать евро или другой объект html в окнах оповещений javascript?
Евро или другое лицо в Javascript alert/messagebox
Ответ 1
alert('\u20AC');
Ответ 2
<script>alert("\u20ac");</script>
(20AC - символ Юникода для знака евро).
Ответ 3
В окне предупреждения могут отображаться любые символы, которые находятся в кодовой странице для текущего сеанса. Например, если машина использует кодовую страницу 1252, вы можете отобразить eurosign.
Неясно, в чем ваша проблема: в строке javascript не должны быть символы, закодированные как сущности?
Edit
Если вы укажете UTF-8 в HTML или как Response.CharSet, но вы фактически не сохранили файл ASP в формате UTF-8, у вас будут проблемы с символами вне ASCII.
ASP предполагает, что статические части ASP файла уже находятся в требуемой кодовой странице и отправляют ее дословно байт для байта, без кодирования.
Ответ 4
Вот список ALL Entity:
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/ (КОНВЕРТЕР)
p.s. например, U+1234
используется следующим образом: alert('\u1234')