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">

<head>
<meta content="en-us" http-equiv="Content-Language" />
<meta content="text/html; charset=windows-1252" http-equiv="Content-Type" />
</head>

<body>
“”
</body>

</html>

これは私がFirefoxで見るものです「」

なぜだろう。

4

2 に答える 2

4

スマート クォートには HTML エンティティを使用する必要があります。&#8220;左側&#8221;には右側に。

詳細はこちら

于 2012-09-19T16:22:00.320 に答える
3

HTML エンティティを使用せずに標準の ASCII セット (ほとんどすべてのエンコーディングで共通) 以外の文字を書き込むには、meta タグで指定したエンコーディングを使用してファイルが実際に保存されていることを確認する必要があります。

ページは UTF-8 (デフォルト) として保存されます。つまり、ブラウザーが Windows-1252 としてデコードしようとすると、これらの文字は間違ったものになります。

于 2012-09-19T16:32:17.960 に答える