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

时间:2016-09-19 05:41:42

标签: html

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

我有一个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>

我仍然在浏览器中看到特殊字符:

enter image description here

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

2 个答案:

答案 0 :(得分:2)

正如我所看到的,会议室中的连字符设置了 - 20名代表&#34;打印得当。 连字符&#34;课堂风格 - 15名代表&#34;显示为未知。

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

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

我,也经历了同样的问题,上面的解决方案对我有用。如果你能尝试一下,那就更好了。

答案 1 :(得分:1)

&#39;编码&#39;和&#39; characterset&#39;。如果它们不匹配,将显示错误的字符。

带有&#34;课堂风格&#34;的行中的减号和&#34; U形&#34;是十六进制0xE28093,货币字符是0xC2A3。浏览器可能无法显示这些十六进制代码的正确字符。为避免这种情况,您应将货币字符替换为&pound;和&amp;带有&amp;的字符和带有减号的减号。

请参阅HTML Codes