HTML中的特殊字符,即使我有正确的HTML文档类型和内容类型

HTML中的特殊字符,即使我有正确的HTML文档类型和内容类型,html,Html,嘿,伙计们,我有一个简单的HTML页面 我有一个HTML 5 doctype,并且声明了以下内容类型: <meta http-equiv='Content-Type' content='Type=text/html; charset=utf-8'> 因此,我的内容我有以下内容: <p><strong>Capacities</strong><br /> Boardroom set up - 2

嘿,伙计们,我有一个简单的HTML页面

我有一个HTML 5 doctype,并且声明了以下内容类型:

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

因此,我的内容我有以下内容:

<p><strong>Capacities</strong><br />
                    Boardroom set up - 20 delegates<br />
Classroom style – 15 delegates<br />
U shape – 12 delegates<br />
Separate breakout area available for group work<br />
Room hire per day £50<br />
Day delegate rate £35pp<br />
1/2 day rate £25 (does not include lunch)</p>
<p style="border:0;">
<strong>Includes:-</strong> tea, coffee & buscuits on arrival, mid-morning and afternoon. A one course lunch or soup & sandwiches. Jugs of iced water & squash.
</p>
容量
董事会会议室设置-20名代表
课堂风格–15名学员
U形–12名代表
单独的分组区域可用于小组工作
每天租用房间50英镑
日代表费率为35英镑每分钟
1/2天价格25英镑(不包括午餐)

包括:-到达时、上午和下午茶、咖啡和便餐。一道菜的午餐或汤和三明治。几罐冰水和南瓜。

我在浏览器中仍然可以看到这样的特殊字符:

为什么我仍然得到这些特殊字符???

正如我所见,“董事会会议室设置-20名代表”中的连字符打印正确。 但连字符“教室风格15名学员”显示为未知

您可能从其他地方复制并粘贴了这些内容

如果删除这些特殊字符并在编辑器中重新键入,它将正常工作

一、 我也经历过同样的问题,上面的解决方案对我很有效。如果你能试试的话会更好

如我所见,“董事会会议室设置-20名代表”中的连字符打印正确。 但连字符“教室风格15名学员”显示为未知

您可能从其他地方复制并粘贴了这些内容

如果删除这些特殊字符并在编辑器中重新键入,它将正常工作


一、 我也经历过同样的问题,上面的解决方案对我很有效。如果你能试试的话会更好

编码和字符集之间有区别。如果它们不匹配,将显示错误的字符

“教室风格”和“U形”行中的减号为十六进制0xE28093,货币字符为0xC2A3。浏览器可能无法显示这些十六进制代码的正确字符。为了避免这种情况,您应该将货币字符替换为
£和带有
的字符(&C)和减号,只有减号


请参阅。

在“编码”和“字符集”之间存在差异。如果它们不匹配,将显示错误的字符

“教室风格”和“U形”行中的减号为十六进制0xE28093,货币字符为0xC2A3。浏览器可能无法显示这些十六进制代码的正确字符。为了避免这种情况,您应该将货币字符替换为
£和带有
的字符(&C)和减号,只有减号


请参阅。

FYI,它在我的浏览器中正确显示。@SachDan您的浏览器是什么?我使用的是chrome,windows8.1如何在源代码中编写?如果您在浏览器中查看该页面的源代码,您将看到源代码包含这些特殊字符(黑色方框中的问号),它们在页面上的显示方式与在源代码中的显示方式相同(通过chrome)。然而,如果你从这篇文章中复制了你的html并设置了内容类型,英镑字符都会按预期显示。TL;DR-您的文本编辑器似乎有问题。仅供参考-它在我的浏览器中显示正确。@SachDan您的浏览器是什么?我使用的是chrome,windows8.1如何在源代码中编写?如果您在浏览器中查看该页面的源代码,您将看到源代码包含这些特殊字符(黑色方框中的问号),它们在页面上的显示方式与在源代码中的显示方式相同(通过chrome)。然而,如果你从这篇文章中复制了你的html并设置了内容类型,英镑字符都会按预期显示。TL;DR-您的文本编辑器可能有问题。