12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- --TEST--
- mb_preferred_mime_name()
- --SKIPIF--
- <?php extension_loaded('mbstring') or die('skip mbstring not available'); ?>
- --FILE--
- <?php
- // TODO: Add more encoding names
- //$debug=true;
- ini_set('include_path', dirname(__FILE__));
- include_once('common.inc');
- $str = mb_preferred_mime_name('sjis-win');
- echo "$str\n";
- $str = mb_preferred_mime_name('SJIS');
- echo "$str\n";
- $str = mb_preferred_mime_name('EUC-JP');
- echo "$str\n";
- $str = mb_preferred_mime_name('UTF-8');
- echo "$str\n";
- $str = mb_preferred_mime_name('ISO-2022-JP');
- echo "$str\n";
- $str = mb_preferred_mime_name('JIS');
- echo "$str\n";
- $str = mb_preferred_mime_name('ISO-8859-1');
- echo "$str\n";
- $str = mb_preferred_mime_name('UCS2');
- echo "$str\n";
- $str = mb_preferred_mime_name('UCS4');
- echo "$str\n";
- echo "== INVALID PARAMETER ==\n";
- // Invalid name
- $r = mb_preferred_mime_name('BAD_NAME');
- ($r === FALSE) ? print("OK_BAD_NAME\n") : print("NG_BAD_NAME\n");
- ?>
- --EXPECT--
- Shift_JIS
- Shift_JIS
- EUC-JP
- UTF-8
- ISO-2022-JP
- ISO-2022-JP
- ISO-8859-1
- UCS-2
- UCS-4
- == INVALID PARAMETER ==
- ERR: Warning
- OK_BAD_NAME
|