Home
last modified time | relevance | path

Searched refs:mb_convert_encoding (Results 1 – 25 of 77) sorted by last modified time

1234

/php-src/ext/mbstring/
H A Dmbstring.c2821 PHP_FUNCTION(mb_convert_encoding) in PHP_FUNCTION() argument
H A Dmbstring.stub.php127 function mb_convert_encoding(array|string $string, string $to_encoding, array|string|null $from_enc… function
H A Dmbstring_arginfo.h351 ZEND_FUNCTION(mb_convert_encoding);
450 ZEND_FE(mb_convert_encoding, arginfo_mb_convert_encoding)
/php-src/ext/mbstring/tests/
H A Dgh13815.phpt12 $strSjis = mb_convert_encoding($strUtf8, 'Shift_JIS', 'UTF-8');
H A Dmb_ucfirst_lcfirst.phpt58 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 Dencoding_tests.inc91 $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 Dmb_substr.phpt11 $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 Dmb_strcut.phpt22 $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 Dmb_strstr.phpt8 return mb_convert_encoding($utf8str, "EUC-JP", "UTF-8");
12 return mb_convert_encoding($eucjpstr, "UTF-8", "EUC-JP");
H A Dmb_decode_numericentity.phpt59 echo "12: " . bin2hex(mb_decode_numericentity(mb_convert_encoding('&#12345678;', 'UCS-4', 'ASCII'),…
H A Dmb_decode_numericentity_large_ints.phpt35 $ucs4_test1 = mb_convert_encoding("&#1000000000&#65;", 'UCS-4BE', 'ASCII');
37 $ucs4_test2 = mb_convert_encoding("&#x11111111&#65;", 'UCS-4BE', 'ASCII');
H A Dmb_trim.phpt62 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 Dutf_encodings.phpt735 $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 Dmb_detect_encoding.phpt169 $converted = mb_convert_encoding($example, $encoding, 'UTF-8');
H A Dutf7imap_encoding.phpt11 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 Dmb_strimwidth.phpt33 …testStrimwidthWithMarker($string, mb_convert_encoding('...', $encoding, 'ASCII'), $start, $width, …
H A Dmb_str_pad.phpt77 $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 Dmb_strlen.phpt16 $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 Dgh10192_utf7.phpt70 var_dump(addcslashes(mb_convert_encoding($case, 'UTF-8', 'UTF-7'), "\0..\37\177"));
H A Dmb_convert_variables.phpt20 $euc_jp = mb_convert_encoding("日本語テキストです。0123456789。", 'EUC-JP', 'UTF-8');
H A Dgh9535b.phpt17 $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 Dgh10192_utf7imap.phpt58 var_dump(addcslashes(mb_convert_encoding($case, 'UTF-8', 'UTF7-IMAP'), "\0..\37\177"));
H A Dgh10648.phpt27 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 Diso2022jp_encoding.phpt233 if (mb_convert_encoding($gr, 'UTF-16BE', 'JIS') !== mb_convert_encoding($jisx, 'UTF-16BE', 'JIS'))
/php-src/sapi/fuzzer/
H A DREADME.md31 * `php-fuzz-mbstring`: Fuzzing `mb_convert_encoding()` (requires `--enable-mbstring`)

Completed in 65 milliseconds

1234