HTML5 : which is better - using a character entity vs using a character directly?

标签 html unicode character-encoding quotes entities

我最近注意到许多知名网站直接在其源代码中使用字符,例如:

<q>“Hi there”</q>

而不是:

<q>&ldquo;Hi there&rdquo;</q>

哪一个是首选?我过去一直使用实体,但直接使用字符似乎更具可读性,并且在 Unicode 文档中似乎没问题。

最佳答案

如果编码是UTF-8,普通字符都可以正常工作,没有理由不使用它们。不支持 UTF-8 的浏览器在显示现代网页时会出现很多其他问题,所以不用担心。

所以使用字符更容易、更易读,我更愿意这样做。

它还节省了几个字节,这很好,尽管通过使用压缩和缩小可以获得更多。

关于HTML5 : which is better - using a character entity vs using a character directly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9808098/

相关文章:

mysql dump - 字符编码

html - 带页眉和页脚的 CSS 100% 高度

html - 在 Visual Basic 中编写 IF (else) 语句并结合刷新 WebBrowser

java - UnmappableCharacterException 是什么意思?

ruby - 如何判断一个字符是不是汉字

php - 将瑞典语字符插入 opencart 表

javascript - 在搜索十字图标上运行功能

php - 文件类型输入不在循环中

javascript - XMLHttpRequest 更改 UTF-8 中的文本

java - 从 linux 传输到 windows 时换行符丢失