在这篇《CSS伪元素(::before和::after)中的content属性中文乱码的问题》文章中,相信聪明的你,已经学会了怎么获取对应字符的Unicode
码,然后进行编码,那么在这篇文章我们就要学会在HTML
、JavaScript
、CSS
怎么使用它。
比如一个野
这个字符的Unicode
码为:37326
1、在HTML中
语法:&# + 10进制的Unicode码 + ;
或者&#x + 16进制的Unicode码 + ;
实际测试中,发现末尾的分号加不加都不影响表示,但是还是推荐加上,毕竟大多数的文档中都是写分号,还是跟着大部队走吧。
即:&# 37326;
和&# 91ce;
(中间的空格是为了防止转换,以下的也是)
其他补充点:发现有些特殊字符,比如我们常见的大于号,就有两种表示方式,一种即本文的(&# 62;
),一种即转义字符(& gt;
),更多HTML特殊转义字符对照表可以查看这里:https://tool.oschina.net/commons?type=2
2、在JavaScript
语法:\u + 16进制的Unicode码
即:\u91ce
3、在CSS
语法:\ + 16进制的Unicode码
即:.test::before {content: "\91ce";}