/php-src/ext/mbstring/ |
H A D | mbstring.c | 2821 PHP_FUNCTION(mb_convert_encoding) in PHP_FUNCTION() argument
|
H A D | mbstring.stub.php | 127 function mb_convert_encoding(array|string $string, string $to_encoding, array|string|null $from_enc… function
|
H A D | mbstring_arginfo.h | 351 ZEND_FUNCTION(mb_convert_encoding); 450 ZEND_FE(mb_convert_encoding, arginfo_mb_convert_encoding)
|
/php-src/ext/mbstring/tests/ |
H A D | gh13815.phpt | 12 $strSjis = mb_convert_encoding($strUtf8, 'Shift_JIS', 'UTF-8');
|
H A D | mb_ucfirst_lcfirst.phpt | 58 var_dump(bin2hex(mb_ucfirst(mb_convert_encoding("ebi", "SJIS", "UTF-8"), "SJIS"))); 59 var_dump(bin2hex(mb_lcfirst(mb_convert_encoding("EBI", "SJIS", "UTF-8"), "SJIS")));
|
H A D | encoding_tests.inc | 91 $result = mb_convert_encoding($fromString, $toEncoding, $fromEncoding); 93 …echo "mb_convert_encoding not working on $fromEncoding input: " . dbgPrint($fromString) . "\nExpec… 102 …echo "mb_convert_encoding incremented illegal_chars on valid $fromEncoding string: " . dbgPrint($f… 117 …echo "mb_convert_encoding did not increment illegal_chars on invalid $fromEncoding string: " . dbg…
|
H A D | mb_substr.phpt | 11 $euc_jp = mb_convert_encoding('0123この文字列は日本語です。EUC-JPを使っています。日本語は面倒臭い。', 'EUC-JP', 'UTF-8'); 13 $sjis = mb_convert_encoding('日本語テキストです。0123456789。', 'SJIS', 'UTF-8'); 17 $gb18030 = mb_convert_encoding('密码用户名密码名称名称', 'GB18030', 'UTF-8'); 23 $utf32 = mb_convert_encoding($utf8, 'UTF-32', 'UTF-8'); 25 $utf7 = mb_convert_encoding($utf8, 'UTF-7', 'UTF-8'); 108 print "1: " . mb_convert_encoding(mb_substr($utf32, 0, 3, 'UTF-32'), 'UTF-8', 'UTF-32') . "\n"; 112 print "5:" . mb_convert_encoding(mb_substr($utf32, 10, 0, 'UTF-32'), 'UTF-8', 'UTF-32') . "\n"; 115 print "1: " . mb_convert_encoding(mb_substr($utf7, 0, 3, 'UTF-7'), 'UTF-8', 'UTF-7') . "\n"; 117 print "3: " . mb_convert_encoding(mb_substr($utf7, -5, 3, 'UTF-7'), 'UTF-8', 'UTF-7') . "\n"; 118 print "4: " . mb_convert_encoding(mb_substr($utf7, 1, null, 'UTF-7'), 'UTF-8', 'UTF-7') . "\n"; [all …]
|
H A D | mb_strcut.phpt | 22 $utf32be = mb_convert_encoding($utf8, 'UTF-32BE', 'UTF-8'); 23 $iso2022jp = mb_convert_encoding("漢字 abc カナ", 'ISO-2022-JP', 'UTF-8'); // [<escape sequence>1b2442 … 24 $jis = mb_convert_encoding("漢字 abc カナ", 'JIS', 'UTF-8'); 26 $iso2022jp2004 = mb_convert_encoding("漢字 abc カナ凜", 'ISO-2022-JP-2004', 'UTF-8'); // [1b242851 3441 … 27 $iso2022jpms = mb_convert_encoding("漢字 abc カナ", 'ISO-2022-JP-MS', 'UTF-8'); // [1b2442 3441 3b7a 1b… 28 $iso2022jp_kddi = mb_convert_encoding("漢字 abc カナ", 'ISO-2022-JP-KDDI', 'UTF-8'); 29 $gb18030 = mb_convert_encoding("漢字 abc カナ", 'GB18030', 'UTF-8'); 240 $fourbyte = mb_convert_encoding("\x21\x0A", 'GB18030', 'UTF-16BE');
|
H A D | mb_strstr.phpt | 8 return mb_convert_encoding($utf8str, "EUC-JP", "UTF-8"); 12 return mb_convert_encoding($eucjpstr, "UTF-8", "EUC-JP");
|
H A D | mb_decode_numericentity.phpt | 59 echo "12: " . bin2hex(mb_decode_numericentity(mb_convert_encoding('�', 'UCS-4', 'ASCII'),…
|
H A D | mb_decode_numericentity_large_ints.phpt | 35 $ucs4_test1 = mb_convert_encoding("�A", 'UCS-4BE', 'ASCII'); 37 $ucs4_test2 = mb_convert_encoding("�A", 'UCS-4BE', 'ASCII');
|
H A D | mb_trim.phpt | 62 var_dump(bin2hex(mb_ltrim(mb_convert_encoding("\u{FFFE}漢字", "UTF-16LE", "UTF-8"), mb_convert_encodi… 63 var_dump(bin2hex(mb_ltrim(mb_convert_encoding("\u{FEFF}漢字", "UTF-16BE", "UTF-8"), mb_convert_encodi… 71 var_dump(mb_convert_encoding(mb_trim("\x81\x40\x82\xa0\x81\x40", "\x81\x40", "SJIS"), "UTF-8", "SJI…
|
H A D | utf_encodings.phpt | 735 $converted = mb_convert_encoding($string, $encoding, 'UTF-32BE'); 737 die("mb_convert_encoding failed to convert UTF-32BE to $encoding." . 751 $string = $bad . mb_convert_encoding($good1, $encoding, 'UTF-32BE'); 1000 return str_replace('=', '', base64_encode(mb_convert_encoding($str, 'UTF-16BE', $encoding)));
|
H A D | mb_detect_encoding.phpt | 169 $converted = mb_convert_encoding($example, $encoding, 'UTF-8');
|
H A D | utf7imap_encoding.phpt | 11 return mb_convert_encoding($utf8, 'UTF-16BE', 'UTF-8'); 111 $testString = mb_convert_encoding("\x00\x01\x04\x00", 'UTF-16BE', 'UTF-32BE'); 122 $doubleChar = mb_convert_encoding("\x00\x01\x04\x01", 'UTF-16BE', 'UTF-32BE'); 139 $testString = mb_convert_encoding("\x00\x01\x04\x00", 'UTF-16BE', 'UTF-32BE'); 149 $testString = mb_convert_encoding("\x00\x01\x04\x00", 'UTF-16BE', 'UTF-32BE'); 193 $longChar1 = mb_convert_encoding("\x00\x01\x04\x01", 'UTF-16BE', 'UTF-32BE'); 194 $longChar2 = mb_convert_encoding("\x00\x01\x04\x01", 'UTF-8', 'UTF-32BE');
|
H A D | mb_strimwidth.phpt | 33 …testStrimwidthWithMarker($string, mb_convert_encoding('...', $encoding, 'ASCII'), $start, $width, …
|
H A D | mb_str_pad.phpt | 77 $utf32 = mb_convert_encoding($utf8, 'UTF-32', 'UTF-8'); 78 $utf7 = mb_convert_encoding($utf8, 'UTF-7', 'UTF-8'); 82 $pad_str = mb_convert_encoding('▶▶', $encoding, 'UTF-8'); 83 …var_dump(mb_convert_encoding(mb_str_pad($test, 44, $pad_str, STR_PAD_RIGHT, $encoding), 'UTF-8', $… 84 …var_dump(mb_convert_encoding(mb_str_pad($test, 44, $pad_str, STR_PAD_LEFT, $encoding), 'UTF-8', $e… 85 …var_dump(mb_convert_encoding(mb_str_pad($test, 44, $pad_str, STR_PAD_BOTH, $encoding), 'UTF-8', $e…
|
H A D | mb_strlen.phpt | 16 $euc_jp = mb_convert_encoding("0123この文字列は日本語です。EUC-JPを使っています。0123日本語は面倒臭い。", 'EUC-JP', 'UTF-8'); 29 $sjis = mb_convert_encoding($euc_jp, 'SJIS','EUC-JP'); 66 $jis = mb_convert_encoding($euc_jp, 'JIS','EUC-JP'); 72 $utf8 = mb_convert_encoding($euc_jp, 'UTF-8', 'EUC-JP');
|
H A D | gh10192_utf7.phpt | 70 var_dump(addcslashes(mb_convert_encoding($case, 'UTF-8', 'UTF-7'), "\0..\37\177"));
|
H A D | mb_convert_variables.phpt | 20 $euc_jp = mb_convert_encoding("日本語テキストです。0123456789。", 'EUC-JP', 'UTF-8');
|
H A D | gh9535b.phpt | 17 $converted_str = mb_convert_encoding($input, $encoding, mb_internal_encoding()); 19 $reconverted_str = mb_convert_encoding($cut_str, mb_internal_encoding(), $encoding); 28 $converted_str = mb_convert_encoding($input, $encoding, mb_internal_encoding()); 30 $reconverted_str = mb_convert_encoding($cut_str, mb_internal_encoding(), $encoding); 39 $converted_str = mb_convert_encoding($input, $encoding, mb_internal_encoding()); 41 $reconverted_str = mb_convert_encoding($cut_str, mb_internal_encoding(), $encoding); 50 $converted_str = mb_convert_encoding($input, $encoding, mb_internal_encoding()); 52 $reconverted_str = mb_convert_encoding($cut_str, mb_internal_encoding(), $encoding); 61 $converted_str = mb_convert_encoding($input, $encoding, mb_internal_encoding()); 63 $reconverted_str = mb_convert_encoding($cut_str, mb_internal_encoding(), $encoding);
|
H A D | gh10192_utf7imap.phpt | 58 var_dump(addcslashes(mb_convert_encoding($case, 'UTF-8', 'UTF7-IMAP'), "\0..\37\177"));
|
H A D | gh10648.phpt | 27 echo mb_convert_encoding(hex2bin($case), 'UTF-8', 'JIS'). PHP_EOL; 31 echo mb_convert_encoding(hex2bin($case), 'UTF-8', 'ISO-2022-JP'). PHP_EOL;
|
H A D | iso2022jp_encoding.phpt | 233 if (mb_convert_encoding($gr, 'UTF-16BE', 'JIS') !== mb_convert_encoding($jisx, 'UTF-16BE', 'JIS'))
|
/php-src/sapi/fuzzer/ |
H A D | README.md | 31 * `php-fuzz-mbstring`: Fuzzing `mb_convert_encoding()` (requires `--enable-mbstring`)
|