我只想在HTML页面中显示刻度符号(✔)和叉号(✘),但它显示为方框或粘稠度–显然与编码有关。我已将meta标签设置为显示utf-8,但显然我遗漏了一些内容。<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />编辑/解决方案:通过使用FireBug所做的评论,我发现页面传递的标题实际上是“ Content-Type:text / html”,而不是UTF-8。使用Notepad ++查看文件格式时,显示我的文件格式为“ UTF-8 Without BOM”。现在将其更改为UTF-8,符号现在可以正确显示...但是萤火虫似乎仍指示相同的内容类型。
3 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
与Nicolas提出的建议不同,meta浏览器实际上不会忽略该标签。但是,Content-TypeHTTP标头始终优先meta于文档中标记的存在。
因此,请确保您通过HTTP标头发送正确的编码,或者根本不发送此HTTP标头(不推荐)。该meta标签主要是为未通过HTTP发送流量的本地文档的后备选项。
使用HTML实体也应该被认为是一种解决方法-围绕着真正的问题tip之以鼻。正确配置Web服务器可以避免很多麻烦。
- 3 回答
- 0 关注
- 2056 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消