正确类型的撇号在HTML中使用

时间:2017-10-31 11:24:19

标签: html character-encoding apostrophe

如果我使用键盘直接将一个段落写入HTML文档的文本编辑器中,其中一个词有撇号,那么撇号将完全按照以下方式编写:

Here's an example of some text.

但是,如果从Word复制,则相同的句子将显示为:

Hereʼs an example of some text.

在HTML文档中显示它们的正确方法是什么?正如我通常进行查找和替换以使它们与'相同。

此外,我还可以使用编码来编写它们:

ʼ = ʼ

&pos; = '

' = '

有没有一种标准的方法可以做到这一点?我知道&pos;是一个HTML5的东西,所以'可能是更安全的选择,但你需要逃避它们吗?应该使用哪种撇号?

1 个答案:

答案 0 :(得分:1)

  你需要逃脱他们吗?

'字符需要由实体 表示,如果它出现在由'个字符分隔的属性值中。

如果文档使用不包含它的字符编码进行编码,则ʼ字符需要由实体 表示。你不应该在本世纪使用这样的字符编码(因为Unicode支持无处不在)。

  

应该使用哪种撇号?

这是一个排版问题(不适合Stackoverflow),主要是意见问题。