xref: /PHP-8.2/ext/mbstring/tests/bug69086.phpt (revision 39131219)
1--TEST--
2Request #69086 (enhancement for mb_convert_encoding)
3--EXTENSIONS--
4mbstring
5--FILE--
6<?php
7mb_substitute_character(0xfffd);
8var_dump("?" === mb_convert_encoding("\x80", "Shift_JIS", "EUC-JP"));
9mb_internal_encoding("UCS-4BE");
10var_dump("\x00\x00\xff\xfd" === mb_convert_encoding("\x80", "UCS-4BE", "UTF-8"));
11
12mb_internal_encoding("UTF-8");
13mb_substitute_character(0xfffd);
14var_dump("\u{fffd}" === mb_convert_encoding("\x80", "UTF-8", "EUC-JP-2004"));
15
16?>
17--EXPECT--
18bool(true)
19bool(true)
20bool(true)
21