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 |
外部スクリプトファイルの文字エンコーディング方法。一般的な文字セットには:
すべての利用可能な文字セットを確認するには、以下のページを訪れてください 文字セットリファレンスマニュアル。 |