不在网站上显示的字符

时间:2013-05-23 00:25:59

标签: html character-encoding

大家好我有代码:

<span class="state_tiny-close-x">&#57488<!-- icon_cross --></span>

但是我看不到十字架,我怎么能这样工作呢?我需要包含一个字符吗?

3 个答案:

答案 0 :(得分:4)

您需要添加;才能完成字符引用:

&#57488;

您还需要包含该字符的字体。

答案 1 :(得分:2)

字符引用&#57488(最好用尾随分号编写:&#57488;)表示Unicode代码点U + E090。这被指定为专用代码点,这意味着标准中没有为其分配字符;它只具有私人协议的含义,因此不应用于公共信息交换。 (Unicode标准,Chapter 16,第16.5节。)

据推测,您通过@font-face使用可下载的字体。某些字体对各种符号使用专用代码点,导致在未使用该特定字体时出现故障。显然,在这种情况下使用字体会出现问题;检查浏览器的错误日志和网络日志是否有原因。但真正的解决方案是使用图像而不是这种字体技巧。 (如果使用的符号已编码为Unicode字符,请使用该字符,使用正确的代码点,并尝试确保使用某些正确编码的字体进行渲染。)

答案 2 :(得分:1)

你忘记了分号

&#57488;