1

両方を行う必要がありますか、メモ帳++エンコーディングのみを設定するか、メタタグでのみ行う必要がありますか?

4

3 に答える 3

0

Notepad++ で「UTF-8」(「BOM なしの UTF-8」ではなく) として保存する場合meta、ブラウザーと検索エンジンは BOM からエンコーディングを推測するため、タグは必要ありません。これは実際に起こることであり、8.2.2.1 HTML5 での文字エンコーディングの決定で正式に定義されています。

タグをmeta記述しても、実際のエンコーディングは変更されません。もちろん、存在する場合は、エンコーディングと一致する必要があります。

于 2013-06-01T20:06:03.713 に答える
0

メタ タグは、メモ帳ではなく、どのエンコーディングで開くかを Web ブラウザに指示します。UTF-8 形式でファイルを編集していることを確認するには、メモ帳に設定する必要があります。したがって、答えは両方です。

于 2013-06-01T19:08:17.020 に答える
0

メタ タグは、ファイルが保存されたエンコーディングをブラウザーに伝えるため、notepad++ に保存するように指示するエンコーディングと一致する必要があります。1 文字あたりの可変バイト数を使用する UTF-8 で保存する場合は、 ISO-8859-1 (Latin-1) を示すメタ タグがある場合、ブラウザは各 1 バイトを文字として解釈します。

たとえば、UTF-8 でエンコードされたドキュメントにセント文字を保存すると、C2A2 の 2 バイトが使用されます。ただし、これらのバイトを Latin-1 として解釈すると、2 文字になります。奇妙なことに、それらの 2 番目はセント文字です。

于 2013-06-01T19:07:58.453 に答える