前言
在某些情况下需要在 HTML 中嵌入特殊符号,但是 HTML 实体中并不包含这些符号,或是该实体符号不能被浏览器正确渲染,可以通过 Unicode 代码代替这些字符,以达到在网页中正确渲染该字符的目的。HTML 实体代码和字符对应的 Unicode 代码可以参考 HTML Standard1。
声明网页编码
为了能在网页中正常显示 Unicode 字符,该网页必须使用 Unicode 编码,如 UTF-8。可在meta
标签里声明网页编码,并确保 HTTP 头也使用此编码。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
使用 HTML 实体
在 HTML Standard1 中可以看到该符号的名字是Aacute;
,可以在其前方加上&
来表示 HTML 命名字符。
Á
<p>Á</p>
但是并不是所有的命名字符都能被渲染出来,比如字符{
。
{
<p>{</p>
使用 Unicode 代码
可以使用十六进制编码。
{
<p>{</p>
也可以使用十进制编码。
{
<p>{</p>