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タグを変更して、のwindows-1252代わりに宣言しUTF-8ます。

サーバーがHTTPヘッダーでエンコーディングを宣言していないと仮定しています。含まれている場合は、ヘッダーと一致するように実際のエンコーディングを作成する必要があります。

于 2013-03-11T07:08:19.203 に答える