エンコーディング一覧を配列で取得 - mb_list_encodings関数
当ページのリンクには広告が含まれています。
プログラミング言語PHPで、mbstringモジュールがサポートしているエンコーディング一覧を配列で取得する関数 mb_list_encodings()を紹介します。
mb_list_encodings()
array mb_list_encodings ( void )
mbstringモジュールがサポートしている一覧を配列で取得します。
引数
引数はありません。
返り値
サポートしているエンコーディング一覧の配列を返します。
サンプルコード
エンコーディング一覧を配列で取得するサンプルコードです。
mb_list_encodings()
<?php /* エンコーディング一覧を出力 */ print_r( mb_list_encodings() ); ?>
実行結果です。サポートしているエンコーディング一覧が配列で返されます。
Array
(
[0] => pass
[1] => auto
[2] => wchar
[3] => byte2be
[4] => byte2le
[5] => byte4be
[6] => byte4le
[7] => BASE64
[8] => UUENCODE
[9] => HTML-ENTITIES
[10] => Quoted-Printable
[11] => 7bit
[12] => 8bit
[13] => UCS-4
[14] => UCS-4BE
[15] => UCS-4LE
[16] => UCS-2
[17] => UCS-2BE
[18] => UCS-2LE
[19] => UTF-32
[20] => UTF-32BE
[21] => UTF-32LE
[22] => UTF-16
[23] => UTF-16BE
[24] => UTF-16LE
[25] => UTF-8
[26] => UTF-7
[27] => UTF7-IMAP
[28] => ASCII
[29] => EUC-JP
[30] => SJIS
[31] => eucJP-win
[32] => SJIS-win
[33] => CP932
[34] => CP51932
[35] => JIS
[36] => ISO-2022-JP
[37] => ISO-2022-JP-MS
[38] => Windows-1252
[39] => Windows-1254
[40] => ISO-8859-1
[41] => ISO-8859-2
[42] => ISO-8859-3
[43] => ISO-8859-4
[44] => ISO-8859-5
[45] => ISO-8859-6
[46] => ISO-8859-7
[47] => ISO-8859-8
[48] => ISO-8859-9
[49] => ISO-8859-10
[50] => ISO-8859-13
[51] => ISO-8859-14
[52] => ISO-8859-15
[53] => ISO-8859-16
[54] => EUC-CN
[55] => CP936
[56] => HZ
[57] => EUC-TW
[58] => BIG-5
[59] => EUC-KR
[60] => UHC
[61] => ISO-2022-KR
[62] => Windows-1251
[63] => CP866
[64] => KOI8-R
[65] => KOI8-U
[66] => ArmSCII-8
[67] => CP850
[68] => JIS-ms
[69] => CP50220
[70] => CP50220raw
[71] => CP50221
[72] => CP50222
)