【问题标题】:Using HTML special characters code vs pasting the special codes directly使用 HTML 特殊字符代码与直接粘贴特殊代码
【发布时间】:2016-09-03 22:21:09
【问题描述】:

这被认为是一种更好的做法以及为什么它会产生什么影响:

在网页中使用特殊字符 HTML 代码,例如 © 以获得版权或使用 Character Map 并直接将符号复制粘贴到页面中。

更具体地说,在哪些情况下建议使用 html 文字?

【问题讨论】:

  • 有命名字符实体引用和数字字符实体引用。无论文档编码如何,所有字符都是 Unicode。如果对文档字符编码使用任何 Unicode 编码,则永远不需要使用字符实体引用。对于其他字符集的编码,如果一个字符不能自然地表示,就必须使用字符实体引用,而命名字符实体引用定义的只有这么多。您的问题是专门针对他们的吗?
  • IMO,在您可以使用 ' 的地方使用 ' 很愚蠢,但这可能是您正在考虑的规则的一个例外。
  • 我看到一些编码培训师,建议最好在 HTML 代码中直接使用、复制和粘贴字符映射表,不解释原因。

标签: html parsing character-encoding ascii markup


【解决方案1】:

文字字符:

  • 使用更少的字节
  • 在源代码中通常更易于阅读
  • 如果您知道如何在键盘上输入,打字会更容易

实体:

  • 可以在源代码中减少歧义
  • 可以在任何键盘上输入
  • 即使您设法搞砸了文档的编码,也可以工作

哪个“更好”取决于具体情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-29
    • 2011-04-22
    • 2016-08-15
    • 2012-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多