撇号的HTML代码

时间:2009-01-07 09:33:54

标签: html ascii

看似简单,但我在网上找不到任何相关内容。

撇号的正确HTML代码是什么?是’吗?

17 个答案:

答案 0 :(得分:285)

如果您正在寻找单引号,那就是

'

答案 1 :(得分:98)

List Apart有一个很好的reference on characters and typography in HTML。根据那篇文章,撇号的正确HTML实体是’。使用示例:'。

答案 2 :(得分:37)

这是'

正如msanders所说,这实际上是XML和XHTML,但没有在HTML4中定义,所以我想在这种情况下使用'。我有所纠正。

答案 3 :(得分:16)

符合标准且易于记忆的html引号,从正确的单引号开始,通常用作撇号:

  • 右单引号 - ’ - '
  • 左单引号 - ‘ - '
  • 右双引号 - ” - “
  • 左双引号 - “ - “

答案 4 :(得分:14)

取决于您正在讨论的撇号:'‘’以及其他许多撇号,具体取决于您打算编写的上下文和语言。并且具有例如声明的字符编码。您也可以将UTF-8直接写入HTML:'

答案 5 :(得分:12)

首先,看来& amp;应该避免 - The curse of '

其次,如果你有可能生成通过AJAX调用返回的标记,你应该避免实体名称(因为并非所有HTML实体在XML中都有效)并使用& #XXXX;语法代替。

如果不这样做,可能会导致标记被视为无效的XML。

最有可能受此影响的实体是& nbsp;,应替换为 

答案 6 :(得分:6)

以下是HTML Ascii代码的绝佳参考:

http://www.ascii.cl/htmlcodes.htm

您正在寻找的代码是:'

答案 7 :(得分:6)

请注意,'是在HTML5中定义的,因此对于现代网站,我建议使用',因为它比'

更具可读性

检查:http://www.w3.org/TR/html5/syntax.html#named-character-references

答案 8 :(得分:5)

即使'读取的内容比'更好,并且不使用它也是一种耻辱,但作为故障安全,请使用'

'是有效的 HTML 5 实体,但它不是有效的 HTML 4 实体。

除非<!DOCTYPE html>位于HTML文档的顶部,否则请使用&#39;

答案 9 :(得分:3)

尽管HTML5中可能支持&apos;实体,但它看起来像是打字机撇号。它看起来不像真正的卷曲撇号 - 看起来与结束引号相同:

看看我彼此写完后的情况:

1:右单引号实体,2:撇号实体: '

我试图找到一个专门用于普通撇号的正确实体或alt命令(再次看起来与右右单引号相同),但我还没找到。我总是需要插入一个正确的单引号,以获得视觉上正确的撇号。

如果您在Word 2013等文字处理程序中仅使用(ALT + 0146)或autoformat打字机撇号和引号,请使用<meta charset="UTF-8">

答案 10 :(得分:3)

我发现FileFormat.info's Unicode Character Search对查找确切的字符代码最有帮助。

'(我的美国Mac键盘上 return 键左侧的字符)简单地输入其搜索结果several results of various curls and languages

我认为最初的问题是要求印刷正确的U+02BC ʼ,而不是打字机的法西斯U+0027 '

W3C推荐HTML实体的十六进制代码(见下文)。对于U + 02BC,对于U + 0027,将是&#x2bc;,而不是&#x27;

http://www.w3.org/International/questions/qa-escapes

  

在标记和CSS中使用字符转义

     

十六进制与十进制。通常,当Unicode标准引用或列出字符时,它使用十六进制值。 ...鉴于此约定的普遍性,在转义中使用十六进制数值而不是十进制值通常是有用的,尽管不是必需的......

http://www.w3.org/TR/html4/charset.html

  

5 HTML文档表示 ... 5.4无法显示的字符

     

...如果使用数字表示法显示缺少的字符,请使用十六进制(非十进制)形式,因为这是字符集标准中使用的形式。

答案 11 :(得分:3)

&#39;十进制。

十六进制中的

%27

答案 12 :(得分:3)

只需再添加一个包含精心维护的集合Html Entities

的链接

答案 13 :(得分:2)

使用&apos;表示直撇号。这往往比数字&#39;更具可读性(如果其他人可能直接阅读HTML)。

编辑:msanders指出&apos;无效HTML4,我不知道,所以请按照大多数其他答案并使用&#39;

答案 14 :(得分:2)

据我所知,它是&#39;,但似乎你的工作也是如此

请参阅http://w3schools.com/tags/ref_ascii.asp

答案 15 :(得分:1)

您可以尝试http://unicodinator.com/#0027

中的&#x0027;

答案 16 :(得分:1)

很抱歉,如果这会冒犯任何人,但Ted Clancy's blog上有一篇合理的文章反对Unicode委员会建议使用&amp;#8217; (正确的单引号)并建议使用U + 02BC(MODIFIER LETTER APOSTROPHE)(又名&amp;#700;或&amp;#x2bc;)代替。

简而言之,文章认为:

  • 标点符号(例如引号)通常会分隔单词和短语,而收缩的两侧实际上不能分开并且仍然有意义。
  • 使用修饰符可以选择正则表达式\ w +
  • 的收缩
  • 如果没有出现在收缩中的引号,则更容易解析文本中嵌入的引号