HTML 实体对比。使用的 Unicode 代码点
HTML Entity Vs. Unicode Code Point Which To Use
这可能是个菜鸟问题,但我想了想,找不到确定的答案。
在您的网站中编码出特殊字符时应该使用什么? HTML 十进制实体、HTML 十六进制实体或 Unicode 代码点。有什么区别和最好用?
示例:
ō
- Unicode 代码点
U+014D
- HTML 实体(十进制)
ō
- HTML 实体(十六进制)
ō
- URL 转义码
%C5%8D
一般情况下,您应该只写字面字符。如果您用日语编写网页,您不会将每个字符都转换为 HTML 实体...
如果您在输入字符时遇到困难,使用命名实体可能是有意义的,例如 Ψ
。只要您不将整个文档变成实体,那么将几个字符作为实体而不是文字字符并不重要。
此外,您的四个选项中有两个不适用:
- Unicode 代码点 U+014D:您不能将 "unicode code points" 写入任何内容,它们不是数据格式,它是 Unicode 规范的查找编号。
- URL 转义码 %C5%8D:这在 HTML 中不起作用,它仅用于查询字符串。
这可能是个菜鸟问题,但我想了想,找不到确定的答案。
在您的网站中编码出特殊字符时应该使用什么? HTML 十进制实体、HTML 十六进制实体或 Unicode 代码点。有什么区别和最好用?
示例: ō
- Unicode 代码点
U+014D
- HTML 实体(十进制)
ō
- HTML 实体(十六进制)
ō
- URL 转义码
%C5%8D
一般情况下,您应该只写字面字符。如果您用日语编写网页,您不会将每个字符都转换为 HTML 实体...
如果您在输入字符时遇到困难,使用命名实体可能是有意义的,例如 Ψ
。只要您不将整个文档变成实体,那么将几个字符作为实体而不是文字字符并不重要。
此外,您的四个选项中有两个不适用:
- Unicode 代码点 U+014D:您不能将 "unicode code points" 写入任何内容,它们不是数据格式,它是 Unicode 规范的查找编号。
- URL 转义码 %C5%8D:这在 HTML 中不起作用,它仅用于查询字符串。