非常非常简单的示例代码,仅标准HTML(无PHP,无内容)显示为奇怪的字符,而不是正确的国际字符
尝试了多种浏览器(Chrome,甚至是丑陋的IE),在本地IIS服务器和hostgator站点上都尝试过。但是我得到的是带有问号的钻石,而不是适当的国际字符。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Page Title</title>
</head>
<body>
<h1>Réunion</h1>
</body>
</html>
(奇怪的是,我粘贴的示例代码正确显示了。)所以...那个真正简单的示例怎么可能无法产生预期的结果?我想念什么? (我已经准备好了我的手掌掌打法,有人请给我“你这个白痴!”回答!!)
答案 0 :(得分:0)
这里有些事情可能会出错...
您的元标记显示UTF-8
,但是您确定您的文本编辑器实际上将文件保存为UTF-8吗?
您的服务器是否在其Content-Type HTTP标头中发送了冲突的字符编码,例如Content-Type: text/html; charset=iso-8859-1
?
用于将文件传输到服务器的软件是否正确使用HTML文件的字符编码?