JavaScript警告框/消息框中的欧元符号或其他实体

35

有没有人知道如何在 JavaScript 弹出框中显示欧元符号或其他 HTML 实体?


你是否确实使用UTF-8编码保存了ASP页面? - AnthonyWJones
我没有明确地做过,不错的想法! - Sander Versluys
提供简易查找的是:http://ndpsoftware.com/&what/ - ndp
5个回答

63

1
我在此基础上进行了改进,增加了更大的Unicode集和响应式移动版本。我称之为&what; - ndp

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

(20AC是欧元符号的Unicode字符。)

1

警告框可以显示当前登录会话的代码页中的任何字符。例如,如果机器使用1252代码页,则可以显示欧元符号。

不清楚您的问题是什么,您的JavaScript字符串不应该以实体编码的字符为编码方式?

编辑:

如果在HTML或Response.CharSet中指定了UTF-8,但实际上没有将ASP文件保存为UTF-8格式,则会遇到ASCII之外的字符问题。

ASP假定ASP文件的静态部分已经在所需的代码页中,并按原样逐字节发送它,不会进行编码。


这是真的,这是我的第一个想法,我在我的ASP经典页面中使用代码页65001和UTF-8在我的HTML中,但是JavaScript仍然无法正确显示欧元符号。 - Sander Versluys

0

你可以使用字符€、£、$或¥,它们是标准的ASCII字符,并且可以直接在键盘上输入。


-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接