我很遗憾地提出这个问题,因为我已经详细介绍了大部分相似的主题,并且看到有多少人问我这个问题。简而言之,这是我的代码,它仍然显示那些钻石问号。这是整个标题html。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nb" lang="nb">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="shortcut icon" href=""/>
<link rel="stylesheet" href="reset.css" />
<link rel="stylesheet" href="style.css" />
<link href='http://fonts.googleapis.com/css?family=Josefin+Sans:100' rel='stylesheet' type='text/css'>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="turn.js"></script>
<title>MY TITLE HERE</title>
</head>
非常感谢任何帮助。这些文件是用Coda制作的,经过一段时间的谷歌让我相信自动编码为UTF-8。
答案 0 :(得分:3)
您的文档实际上是用ISO-8859-1或windows-1252或类似的东西编码的。因此,声明UTF-8将破坏所有非Ascii字符。
您应该在创作工具中打开文件并将其保存为UTF-8编码。如果无法做到这一点,请更改meta
代码以声明windows-1252
而不是UTF-8
。
我假设服务器没有在HTTP标头中声明编码。如果是,则需要使实际编码与标题匹配。