ÆØÅ显示为钻石问号

时间:2013-03-11 00:17:19

标签: html character-encoding

我很遗憾地提出这个问题,因为我已经详细介绍了大部分相似的主题,并且看到有多少人问我这个问题。简而言之,这是我的代码,它仍然显示那些钻石问号。这是整个标题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。

1 个答案:

答案 0 :(得分:3)

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

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

我假设服务器没有在HTTP标头中声明编码。如果是,则需要使实际编码与标题匹配。