charsetにはIANA (Internet Assigned Numbers Authority)が割り当てたキャラクタセット(文字集合)のMIME名を指定する。MIME名は大文字と小文字を区別しない。

charsetに指定するMIME名

charsetに指定する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特殊文字が追加されている。

Netscapeが独自拡張したMIME名

一部の文字コードについては、IANAが正式にMIME名を規定する前にNetscapeが独自に拡張したMIME名が存在する。

Netscapeが独自拡張したMIME名
MIME名 説明
x-euc-jp 日本語EUC
x-sjis シフトJISコード

charsetを指定する例

HTMLでcharsetを指定する例を示す。

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

HTML5では、次のように指定できる。

<meta charset="utf-8"/>