嘿伙计们,我有这个简单的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>
我仍然在浏览器中看到特殊字符:
为什么我仍然会得到这些特殊字符?
答案 0 :(得分:2)
正如我所看到的,会议室中的连字符设置了 - 20名代表&#34;打印得当。 连字符&#34;课堂风格 - 15名代表&#34;显示为未知。
您可能已经从其他地方复制并粘贴了这些内容。
如果删除这些特殊字符并在编辑器中重新输入,它将正常工作。
我,也经历了同样的问题,上面的解决方案对我有用。如果你能尝试一下,那就更好了。
答案 1 :(得分:1)
&#39;编码&#39;和&#39; characterset&#39;。如果它们不匹配,将显示错误的字符。
带有&#34;课堂风格&#34;的行中的减号和&#34; U形&#34;是十六进制0xE28093,货币字符是0xC2A3。浏览器可能无法显示这些十六进制代码的正确字符。为避免这种情况,您应将货币字符替换为£
和&amp;带有&
的字符和带有减号的减号。
请参阅HTML Codes。