0

我的应用程序中有一个简单的页脚部分 html 来声明我的版权和权利保留。HTML代码为:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

<html> 
<body>
<p>Copyright &#x00A9 from 2013 of Longz Australia<img src="<%=request.getContextPath() %>/resources/img/g8626.png">. Tweed Head Self Storage &trade; and its logo/signs <img src="<%=request.getContextPath() %>/resources/img/g3039.png"> were registered in Australia. All rights reserved.</p>
</body>
</html>

Eclipse 不断告诉我:

Invalid character used in text string (Copyright &#x00A9 from 2013 of Longz 
Australia).

我试图用 替换它&copy,它是一样的。但是商标符号“&trade”在同一段中效果很好。似乎 Eclipse 不喜欢看到 ©?

浏览器正确渲染它。只有 Eclipse 不断抱怨。

这不是一个大问题,但它让我很恼火。

4

3 回答 3

2

尝试&#169;&copy;也应该工作

于 2013-12-27T23:07:12.910 回答
1

是的,&#x00A9没有尾随分号是无效的&copy,至少在正常内容中也是如此。您可以从您尝试遵守的 HTML 规范中检查这一点。

顺便说一句,您可以直接在 HTML 文档中输入“©”,但这是一个不同的问题。

于 2013-12-28T00:43:59.107 回答
0

请在最后为您的十六进制代码添加分号。

于 2016-11-08T06:59:00.707 回答