HTML 实体对比。使用的 Unicode 代码点

HTML Entity Vs. Unicode Code Point Which To Use

这可能是个菜鸟问题,但我想了想,找不到确定的答案。

在您的网站中编码出特殊字符时应该使用什么? HTML 十进制实体、HTML 十六进制实体或 Unicode 代码点。有什么区别和最好用?

示例: ō

https://graphemica.com/%C5%8D

一般情况下,您应该只写字面字符。如果您用日语编写网页,您不会将每个字符都转换为 HTML 实体...

如果您在输入字符时遇到困难,使用命名实体可能是有意义的,例如 Ψ。只要您不将整个文档变成实体,那么将几个字符作为实体而不是文字字符并不重要。

此外,您的四个选项中有两个不适用:

  • Unicode 代码点 U+014D:您不能将 "unicode code points" 写入任何内容,它们不是数据格式,它是 Unicode 规范的查找编号。
  • URL 转义码 %C5%8D:这在 HTML 中不起作用,它仅用于查询字符串。