charsetにはIANA (Internet Assigned Numbers Authority)が割り当てたキャラクタセット(文字集合)のMIME名を指定する。MIME名は大文字と小文字を区別しない。
MIME名 | 説明 |
---|---|
EUC-JP | 日本語 EUC |
ISO-2022-JP | JISコード |
ISO-8859-1 | 西ヨーロッパ言語 ISOコード |
Shift_JIS | シフトJISコード |
UTF-8 | Unicode (UTF-8) |
UTF-16 | Unicode (UTF-16) |
Windows-31J | Microsoftコードページ932。Shift_JISを拡張したもので、NEC特殊文字やIBM特殊文字が追加されている。 |
一部の文字コードについては、IANAが正式にMIME名を規定する前にNetscapeが独自に拡張したMIME名が存在する。
MIME名 | 説明 |
---|---|
x-euc-jp | 日本語EUC |
x-sjis | シフトJISコード |
HTMLでcharsetを指定する例を示す。
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
HTML5では、次のように指定できる。
<meta charset="utf-8"/>