版权符号“©”无效?

时间:2013-12-27 23:03:46

标签: html eclipse reserved-words invalid-characters

我在我的应用程序中有一个简单的页脚部分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替换它,它是一样的。但商标符号“&amp; trade”在同一段中运作良好。似乎Eclipse不喜欢看&amp; copy?

浏览器正确撕毁它。只有Eclipse继续投诉。

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

3 个答案:

答案 0 :(得分:2)

尝试&#169;,但&copy;也应该

答案 1 :(得分:1)

是的,&#x00A9在没有尾随分号的情况下无效,&copy也是如此,至少在正常内容中是{{1}}。您可以从您尝试符合的HTML规范中进行检查。

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

答案 2 :(得分:0)

请在十六进制代码的末尾添加一个分号。