在HTML中显示Unicode符号

 

问题描述:

我只想在HTML页面中显示刻度(✔)和十字(✘)符号,但它显示为方框或粘稠度–显然与编码有关。

我已将meta标签设置为显示utf-8,但显然我缺少了一些东西。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

编辑/解决方案: 通过使用FireBug所做的评论,我发现页面传递的标题实际上是“ Content-Type:text /
html”,而不是UTF-8。使用Notepad
++查看文件格式时,显示我的文件格式为“没有BOM的UTF-8”。将其更改为仅UTF-8,符号现在可以正确显示…但是萤火虫似乎仍指示相同的内容类型。


出于好奇,为什么< img >标签没有在 HTML中 关闭?<img src="smiley.gif" alt="Smiley face" height="42" width="42"> ...