1

我几乎很抱歉问这个问题,因为我已经研究了大多数类似的话题,看看在我之前有多少人问过这个问题。简而言之,这是我的代码,它仍然显示那些该死的菱形问号。这是整个标题 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。

4

1 回答 1

3

您的文档实际上是用 ISO-8859-1 或 windows-1252 或类似的东西编码的。因此,声明 UTF-8 将破坏所有非 Ascii 字符。

您应该在创作工具中打开该文件并将其保存为 UTF-8 编码。如果无法做到这一点,请将meta标签更改为 declarewindows-1252而不是UTF-8.

我假设服务器没有在 HTTP 标头中声明编码。如果是这样,那么您将需要进行实际编码以匹配标头。

于 2013-03-11T07:08:19.203 回答