エンコーディングと名前の一覧

## ロードされているエンコーディングの一覧
Encoding.list
## ロードされているエンコーディングの名前の一覧
Encoding.name_list
# -*- coding: Windows-31J -*-

## ロードされているエンコーディングの数と一覧
Encoding.list.size      # => 83
Encoding.list
# => [#<Encoding:ASCII-8BIT>,
#     #<Encoding:UTF-8>,
#     #<Encoding:US-ASCII>,
#     #<Encoding:Big5>,
#     #<Encoding:CP949>,
#     #<Encoding:Emacs-Mule>,
#     #<Encoding:EUC-JP>,
#     #<Encoding:EUC-KR>,
#     #<Encoding:EUC-TW>,
#     #<Encoding:GB18030>,
#     #<Encoding:GBK>,
#     #<Encoding:ISO-8859-1>,
#     #<Encoding:ISO-8859-2>,
#     #<Encoding:ISO-8859-3>,
#     #<Encoding:ISO-8859-4>,
#     #<Encoding:ISO-8859-5>,
#     #<Encoding:ISO-8859-6>,
#     #<Encoding:ISO-8859-7>,
#     #<Encoding:ISO-8859-8>,
#     #<Encoding:ISO-8859-9>,
#     #<Encoding:ISO-8859-10>,
#     #<Encoding:ISO-8859-11>,
#     #<Encoding:ISO-8859-13>,
#     #<Encoding:ISO-8859-14>,
#     #<Encoding:ISO-8859-15>,
#     #<Encoding:ISO-8859-16>,
#     #<Encoding:KOI8-R>,
#     #<Encoding:KOI8-U>,
#     #<Encoding:Shift_JIS>,
#     #<Encoding:UTF-16BE>,
#     #<Encoding:UTF-16LE>,
#     #<Encoding:UTF-32BE>,
#     #<Encoding:UTF-32LE>,
#     #<Encoding:Windows-1251>,
#     #<Encoding:IBM437>,
#     #<Encoding:IBM737>,
#     #<Encoding:IBM775>,
#     #<Encoding:CP850>,
#     #<Encoding:IBM852>,
#     #<Encoding:CP852>,
#     #<Encoding:IBM855>,
#     #<Encoding:CP855>,
#     #<Encoding:IBM857>,
#     #<Encoding:IBM860>,
#     #<Encoding:IBM861>,
#     #<Encoding:IBM862>,
#     #<Encoding:IBM863>,
#     #<Encoding:IBM864>,
#     #<Encoding:IBM865>,
#     #<Encoding:IBM866>,
#     #<Encoding:IBM869>,
#     #<Encoding:Windows-1258>,
#     #<Encoding:GB1988>,
#     #<Encoding:macCentEuro>,
#     #<Encoding:macCroatian>,
#     #<Encoding:macCyrillic>,
#     #<Encoding:macGreek>,
#     #<Encoding:macIceland>,
#     #<Encoding:macRoman>,
#     #<Encoding:macRomania>,
#     #<Encoding:macThai>,
#     #<Encoding:macTurkish>,
#     #<Encoding:macUkraine>,
#     #<Encoding:stateless-ISO-2022-JP>,
#     #<Encoding:eucJP-ms>,
#     #<Encoding:CP51932>,
#     #<Encoding:GB2312>,
#     #<Encoding:GB12345>,
#     #<Encoding:ISO-2022-JP (dummy)>,
#     #<Encoding:ISO-2022-JP-2 (dummy)>,
#     #<Encoding:Windows-1252>,
#     #<Encoding:Windows-1250>,
#     #<Encoding:Windows-1256>,
#     #<Encoding:Windows-1253>,
#     #<Encoding:Windows-1255>,
#     #<Encoding:Windows-1254>,
#     #<Encoding:TIS-620>,
#     #<Encoding:Windows-874>,
#     #<Encoding:Windows-1257>,
#     #<Encoding:Windows-31J>,
#     #<Encoding:MacJapanese>,
#     #<Encoding:UTF-7 (dummy)>,
#     #<Encoding:UTF8-MAC>]

## 利用可能なエンコーディングの名前の数と一覧
Encoding.name_list.size # => 149
Encoding.name_list
# => ["ASCII-8BIT",
#     "UTF-8",
#     "US-ASCII",
#     "Big5",
#     "CP949",
#     "Emacs-Mule",
#     "EUC-JP",
#     "EUC-KR",
#     "EUC-TW",
#     "GB18030",
#     "GBK",
#     "ISO-8859-1",
#     "ISO-8859-2",
#     "ISO-8859-3",
#     "ISO-8859-4",
#     "ISO-8859-5",
#     "ISO-8859-6",
#     "ISO-8859-7",
#     "ISO-8859-8",
#     "ISO-8859-9",
#     "ISO-8859-10",
#     "ISO-8859-11",
#     "ISO-8859-13",
#     "ISO-8859-14",
#     "ISO-8859-15",
#     "ISO-8859-16",
#     "KOI8-R",
#     "KOI8-U",
#     "Shift_JIS",
#     "UTF-16BE",
#     "UTF-16LE",
#     "UTF-32BE",
#     "UTF-32LE",
#     "Windows-1251",
#     "BINARY",
#     "IBM437",
#     "CP437",
#     "IBM737",
#     "CP737",
#     "IBM775",
#     "CP775",
#     "CP850",
#     "IBM850",
#     "IBM852",
#     "CP852",
#     "IBM855",
#     "CP855",
#     "IBM857",
#     "CP857",
#     "IBM860",
#     "CP860",
#     "IBM861",
#     "CP861",
#     "IBM862",
#     "CP862",
#     "IBM863",
#     "CP863",
#     "IBM864",
#     "CP864",
#     "IBM865",
#     "CP865",
#     "IBM866",
#     "CP866",
#     "IBM869",
#     "CP869",
#     "Windows-1258",
#     "CP1258",
#     "GB1988",
#     "macCentEuro",
#     "macCroatian",
#     "macCyrillic",
#     "macGreek",
#     "macIceland",
#     "macRoman",
#     "macRomania",
#     "macThai",
#     "macTurkish",
#     "macUkraine",
#     "CP950",
#     "stateless-ISO-2022-JP",
#     "eucJP",
#     "eucJP-ms",
#     "euc-jp-ms",
#     "CP51932",
#     "eucKR",
#     "eucTW",
#     "GB2312",
#     "EUC-CN",
#     "eucCN",
#     "GB12345",
#     "CP936",
#     "ISO-2022-JP",
#     "ISO2022-JP",
#     "ISO-2022-JP-2",
#     "ISO2022-JP2",
#     "ISO8859-1",
#     "Windows-1252",
#     "CP1252",
#     "ISO8859-2",
#     "Windows-1250",
#     "CP1250",
#     "ISO8859-3",
#     "ISO8859-4",
#     "ISO8859-5",
#     "ISO8859-6",
#     "Windows-1256",
#     "CP1256",
#     "ISO8859-7",
#     "Windows-1253",
#     "CP1253",
#     "ISO8859-8",
#     "Windows-1255",
#     "CP1255",
#     "ISO8859-9",
#     "Windows-1254",
#     "CP1254",
#     "ISO8859-10",
#     "ISO8859-11",
#     "TIS-620",
#     "Windows-874",
#     "CP874",
#     "ISO8859-13",
#     "Windows-1257",
#     "CP1257",
#     "ISO8859-14",
#     "ISO8859-15",
#     "ISO8859-16",
#     "CP878",
#     "SJIS",
#     "Windows-31J",
#     "CP932",
#     "csWindows31J",
#     "MacJapanese",
#     "MacJapan",
#     "ASCII",
#     "ANSI_X3.4-1968",
#     "646",
#     "UTF-7",
#     "CP65000",
#     "CP65001",
#     "UTF8-MAC",
#     "UTF-8-MAC",
#     "UCS-2BE",
#     "UCS-4BE",
#     "UCS-4LE",
#     "CP1251",
#     "locale",
#     "external",
#     "internal"]