前回の記事←に引き続き一覧取得系関数。
文字コード周りで嵌った時の手助けになりそう。
$list = mb_list_encodings(); var_dump($list); ↓ array(73) { [0]=> string(4) "pass" [1]=> string(4) "auto" [2]=> string(5) "wchar" [3]=> string(7) "byte2be" [4]=> string(7) "byte2le" [5]=> string(7) "byte4be" [6]=> string(7) "byte4le" [7]=> string(6) "BASE64" [8]=> string(8) "UUENCODE" [9]=> string(13) "HTML-ENTITIES" [10]=> string(16) "Quoted-Printable" [11]=> string(4) "7bit" [12]=> string(4) "8bit" [13]=> string(5) "UCS-4" [14]=> string(7) "UCS-4BE" [15]=> string(7) "UCS-4LE" [16]=> string(5) "UCS-2" [17]=> string(7) "UCS-2BE" [18]=> string(7) "UCS-2LE" [19]=> string(6) "UTF-32" [20]=> string(8) "UTF-32BE" [21]=> string(8) "UTF-32LE" [22]=> string(6) "UTF-16" [23]=> string(8) "UTF-16BE" [24]=> string(8) "UTF-16LE" [25]=> string(5) "UTF-8" [26]=> string(5) "UTF-7" [27]=> string(9) "UTF7-IMAP" [28]=> string(5) "ASCII" [29]=> string(6) "EUC-JP" [30]=> string(4) "SJIS" [31]=> string(9) "eucJP-win" [32]=> string(8) "SJIS-win" [33]=> string(5) "CP932" [34]=> string(7) "CP51932" [35]=> string(3) "JIS" [36]=> string(11) "ISO-2022-JP" [37]=> string(14) "ISO-2022-JP-MS" [38]=> string(12) "Windows-1252" [39]=> string(12) "Windows-1254" [40]=> string(10) "ISO-8859-1" [41]=> string(10) "ISO-8859-2" [42]=> string(10) "ISO-8859-3" [43]=> string(10) "ISO-8859-4" [44]=> string(10) "ISO-8859-5" [45]=> string(10) "ISO-8859-6" [46]=> string(10) "ISO-8859-7" [47]=> string(10) "ISO-8859-8" [48]=> string(10) "ISO-8859-9" [49]=> string(11) "ISO-8859-10" [50]=> string(11) "ISO-8859-13" [51]=> string(11) "ISO-8859-14" [52]=> string(11) "ISO-8859-15" [53]=> string(11) "ISO-8859-16" [54]=> string(6) "EUC-CN" [55]=> string(5) "CP936" [56]=> string(2) "HZ" [57]=> string(6) "EUC-TW" [58]=> string(5) "BIG-5" [59]=> string(6) "EUC-KR" [60]=> string(3) "UHC" [61]=> string(11) "ISO-2022-KR" [62]=> string(12) "Windows-1251" [63]=> string(5) "CP866" [64]=> string(6) "KOI8-R" [65]=> string(6) "KOI8-U" [66]=> string(9) "ArmSCII-8" [67]=> string(5) "CP850" [68]=> string(6) "JIS-ms" [69]=> string(7) "CP50220" [70]=> string(10) "CP50220raw" [71]=> string(7) "CP50221" [72]=> string(7) "CP50222" }