有没有人知道如何在 JavaScript 弹出框中显示欧元符号或其他 HTML 实体?
有没有人知道如何在 JavaScript 弹出框中显示欧元符号或其他 HTML 实体?
<script>alert("\u20ac");</script>
警告框可以显示当前登录会话的代码页中的任何字符。例如,如果机器使用1252代码页,则可以显示欧元符号。
不清楚您的问题是什么,您的JavaScript字符串不应该以实体编码的字符为编码方式?
编辑:
如果在HTML或Response.CharSet中指定了UTF-8,但实际上没有将ASP文件保存为UTF-8格式,则会遇到ASCII之外的字符问题。
ASP假定ASP文件的静态部分已经在所需的代码页中,并按原样逐字节发送它,不会进行编码。
你可以使用字符€、£、$或¥,它们是标准的ASCII字符,并且可以直接在键盘上输入。
例如,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/(转换器)