HTML <script>タグのcharset属性

外部スクリプトファイルで使用される文字エンコーディングを定義します:

<script type="text/javascript" src="myscripts.js" charset="UTF-8"</script>

自分で試してみてください

定義と使用法

charset属性は、外部スクリプトファイルで使用される文字エンコーディングを指定します。

外部ファイルの文字エンコーディングがメインファイルのエンコーディング方式と異なる場合、charset属性を使用する必要があります。

デフォルトの文字エンコーディングはISO-8859-1です。

srcとcharset属性

特に長いJavaScriptプログラムや頻繁に使用されるプログラムの場合、これらのコードを別々のファイルに保存することをお勧めします。その場合、ブラウザがsrc属性を通じてその別々のファイルを読み込むようにします。

srcの値は、このJavaScriptプログラムを含むファイルのURLです。保存されたファイルのMIMEタイプはapplication/x-javascriptであるべきですが、.jsの拡張子を持つ場合でも、適切に設定されたサーバーでは適切な処理ができます。

例えば以下の文句:

<script type="text/javascript" src="/codew3c.com/abc.js">....</script>

上記の例は、<script> をサポートするブラウザがサーバーから abc.js という名前の JavaScript プログラムをダウンロードするように指示しています。

重要事項:注意:<script> タグには内容がなくても、終了タグ </script> は必須です。

charset 属性と src 属性を一緒に使用して、ブラウザにこのjavascriptプログラムのエンコーディングを使用するように指示します。その値はISO標準のどの文字セットエンコーディングの名前でもできます。

文法

<script charset="value">

属性値

説明
character_encoding

外部スクリプトファイルの文字エンコーディング方法。一般的な文字セットには:

  • UTF-8 - Unicode 文字エンコーディング
  • ISO-8859-1 - ラテン文字の文字エンコーディング

すべての利用可能な文字セットを確認するには、以下のページを訪れてください 文字セットリファレンスマニュアル