题
#标志的HTML字符实体是什么?我环顾四周(不断返回货币)和“哈希”和“数字”,但是我尝试的东西似乎并没有变成正确的角色。
解决方案
您可以在单个角色上搜索它 fileformat.info. 。进入 #
当搜索字符串和第一击中将导致您到达 U+0023. 。滚动到第二个表格, 编码, ,您将在以下每个条目下看到:
HTML Entity (decimal) # HTML Entity (hex) #
其他提示
与大多数Unicode字符一样,“#”在“字符实体参考”的W3列表中没有分配给它的特定名称http://www.w3.org/tr/html4/sgml/entities.html。因此,在html中,它要么由“#”或数字字符实体“#”或“#”(无引号)表示,如“ html文档表示”中所述。http://www.w3.org/tr/html4/charset.html .
las,这三个都无法用URL逃脱它。要将“#”字符传输到URL中的Web服务器,您想使用RFC 3986中所述的“ aka”百分比编码“ aka”百分比,然后用“%23”(无引号)替换每个“#”# 。
为了 #
我们有 #
.
但是请记住,它是一个新实体(例如,IE9无法识别)。为了获得广泛的支持,您必须求助于其他人所说,数值参考 #
而且,在十六进制中, #
.
如果您需要找出其他人,有一些 非常有用的工具 大约。
# or #
http://www.asciable.com/ 有信息。 Wikipedia还具有大多数Unicode字符的页面。
没有HTML字符实体 #
角色,因为角色在HTML中没有特殊的含义。
您必须使用字符代码实体 #
如果您希望出于某种原因对HTML进行编码。
数值参考是 #
.
#是最好的选择,因为它是唯一不包含#(哈希)的选择。无论是否在旧浏览器的支持下,这是未来的最佳实践。
(使用您正在编码相同的符号编码的内容的意义是什么?)