2016-11-13 5 views
0

私はラップトップでMicrosoft Windows 10 Home Single Language 64ビットオペレーティングシステムを使用しています。私はW3SchoolsのHTMLチュートリアル(インターネット上で利用可能な最高クラスのチュートリアル)からこのノートパソコンでHTMLを学んでいます。文字エンコーディング(文字セット)宣言は、次のシナリオでハードディスクに保存した後、HTMLファイルに適用されますか?

私はシンプルなメモ帳エディタに次のHTMLコードを書いた:

<!DOCTYPE html> 
<html> 
<body> 

<h1>My First Heading</h1> 

<p>My first paragraph.</p> 

</body> 
</html> 

をその後、私は私のハードディスクに保存しようとしたindex.htmlとしてこのファイルを命名していました。これを行う際に、エンコードのドロップダウンボックスからANSIへの変更をUTF-8に変更し、ファイルを私のハードディスクに保存しました。

だから、HTMLページの<head>タグに文字エンコーディングすなわち

<meta charset="UTF-8"> 

のための適切な構文を使用せずに私の質問は、文字エンコーディングは、私は私のハードディスクに保存されたindex.htmlファイルに適用されます。

はいの場合は、コードを追加しないでください。ファイルを保存する前にエンコーディングタイプを設定した後でも、理由がない場合は?

答えて

0

ファイル自体の文字エンコーディングは、ファイルの内容の保存方法と関係があります。特殊文字などファイルがどのように表示されるかはまったく別の問題です。サーバに応じて、ファイルはサーバ側の設定(例えばhttpd.conf)のエンコーディングに基づいているか、PHP経由で提供されている場合はphp.iniにどのような設定が設定されます。サーバーが何らかの理由でこれらの設定を使用していない場合は、HTMLの<meta>タグが使用されている可能性があります。保存されている方法と一致する必要があります。そうでない場合は、 、ちょうど不器用なように。

関連する問題