我只想显示勾号(✔) 交叉(✘) HTML页面中的符号,但它显示为方框或goop–œ"-显然与编码有关.

我已经将meta标签设置为显示utf-8,但显然我遗漏了一些东西.

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

Edit/Solution:从FireBug的 comments 中,我发现我的页面传递的标题实际上是"内容类型:text/html",而不是UTF-8.使用Notepad++查看文件格式显示,我的文件格式为"UTF-8无BOM".将其更改为UTF-8符号现在可以正确显示...但firebug似乎仍然表示相同的内容类型.

推荐答案

您应该确保HTTP服务器标头正确.

尤其是标题:

Content-Type: text/html; charset=utf-8

应该在场.

如果存在HTTP标头,浏览器将忽略元标记.

在提供文件之前,还要确保您的文件实际编码为UTF-8,请判断/try 以下操作:

  • 确保编辑器将其保存为UTF-8.
  • 确保您的FTP或任何文件传输程序不会扰乱文件.
  • try 使用HTML编码的实体,比如&#uuu;.
  • 要真正确定,请对文件进行十六进制转储,并将其视为字符,对于✔,它应该是E2 9C94.

注意:如果你使用的UNICODE字符你的系统找不到字形(没有包含该字符的字体),你的浏览器应该会显示一个问号或一些类似挡路的符号.但是,如果您像您一样看到多个罗马字符,这表示存在编码问题.

Html相关问答推荐

当各种可选元素有效时,如何 Select 第一个元素?

后续使用收件箱从网页表中提取值

新用户登录时无法从cookie中获取当前用户信息

使用固定的HTML代码创建两个可向右滚动的行

为什么XPath返回的元素比我预期的要多?

用于删除页面页眉上的超链接的CSS

在WooCommerce单一产品页面上使产品图片库粘滞(固定)

如何创建剪切到路径的循环文本字幕?

十进制数字不适用于格网项目的格网布局线放置中使用的SPAN关键字

Django HTML标记-Merge for Loop with Conditional语句

如何使背景图像在面包屑中相互重叠

我如何确保我的网格永远不会小于它的子网格

Swift 以编程方式在 YouTube 嵌入视频中进入全屏

视频重新加载而不是在 Swift 中暂停 WKWebView

Django 如何从文件系统下载文件?

如何垂直对齐列表中的图像和文本?

什么没有 margin-right 和 width:100% 溢出子元素到左边?

如何使用 CSS 和 HTML 将文本放入图像中?

按部分划分的表行带

文本输入在 Chrome 中保持水平滚动,带有文本溢出:省略号