【问题标题】:What's the HTML character entity for the # sign?# 符号的 HTML 字符实体是什么?
【发布时间】:2023-03-31 16:17:01
【问题描述】:

# 符号的 HTML 字符实体是什么?我四处寻找“英镑”(不断返回货币)、“哈希”和“数字”,但我尝试的似乎并没有变成正确的字符。

【问题讨论】:

  • 你应该搜索过“octothorpe”
  • 只是出于好奇,你为什么需要它? # 不是 HTML 中的保留字符...如果您需要在 URL 中对其进行转义(以避免启动片段),那么使用 HTML 转义对您没有多大好处。
  • ...你试过不使用角色实体吗?如果您查看此页面的源代码,则没有使用实体来制作 # 个字符。
  • 我相信堆栈溢出使用 utf-8。我继承的没有,所以这就是原因。
  • @Shog9,Markdown将#解释为“headers”,所以我们需要做#,见stackoverflow.com/q/8333376/632951的源码

标签: html character-entities


【解决方案1】:

您可以在fileformat.info 上搜索单个字符。输入# 作为搜索字符串,第一次点击将引导您到U+0023。向下滚动到第二个表格,Encodings,您会在每个条目下看到:

HTML 实体(十进制) # HTML 实体 (十六进制) #

【讨论】:

  • 一个简单的ascii chart 就可以了。
  • 如另一个答案所示,有一个更新允许使用#。
  • 感谢您的回答。您能否详细说明一下:使用 ` #` 与 # 有什么区别?
  • @BKSpureon:一个用十进制表示,另一个用十六进制表示。
【解决方案2】:

对于#,我们有#。

但请记住,它是一个新实体(例如,IE9 无法识别它)。如其他人所说,为了获得广泛的支持,您必须求助于数字参考# 和十六进制的&#x23。

如果你需要了解其他人,周围有一些very useful tools。

【讨论】:

    【解决方案3】:

    “#” - 与大多数 Unicode 字符一样 - 在 W3 列表中没有分配给它的特定名称 “字符实体引用” http://www.w3.org/TR/html4/sgml/entities.html . 因此在 HTML 中,它要么由自身表示为“#”,要么由数字字符实体“#”表示或“#” (不带引号),如中所述 “HTML 文档表示” http://www.w3.org/TR/html4/charset.html .

    唉,所有这三个都无法在 URL 中转义它。 要在 URL 中将“#”字符传输到 Web 服务器,您需要使用 RFC 3986 中描述的“URL 编码”又名“百分比编码”,并将每个“#”替换为“%23”(不带引号) .

    【讨论】:

    • 百分比编码在(叹气)您的查询字符串中包含八叉戟时尤其重要,例如:http://example.com?search=term#37 其中term#37 是您的查询字符串。
    【解决方案4】:

    # 字符没有 HTML 字符实体,因为该字符在 HTML 中没有特殊含义。

    如果您出于某种原因希望对其进行 HTML 编码,则必须使用像 # 这样的字符代码实体。

    【讨论】:

      【解决方案5】:
      # or #
      

      http://www.asciitable.com/ 有信息。维基百科也有大多数 unicode 字符的页面。

      http://en.wikipedia.org/wiki/Number_sign

      【讨论】:

        【解决方案6】:

        数字参考是#。

        【讨论】:

          【解决方案7】:

          #是最好的选择,因为它是唯一一个不包含 #(哈希)的选项。旧浏览器是否支持,这是未来的最佳实践。

          (使用您正在编码的相同符号进行编码有什么意义?)

          【讨论】:

          • 可能存在各种原因。我经历过的一个问题是,当主题标签用作一行的第一个字符时,避免降价触发数字列表。
          猜你喜欢
          • 1970-01-01
          • 2020-07-03
          • 2022-01-05
          • 2014-10-20
          • 2010-09-09
          • 1970-01-01
          • 2013-10-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多