12345678910111213141516 |
- --TEST--
- Valid Unicode escape sequences: Surrogate halves
- --FILE--
- <?php
- // Surrogate pairs are non-well-formed UTF-8 - however, it is sometimes useful
- // to be able to produce these (e.g. CESU-8 handling)
- var_dump(bin2hex("\u{D801}"));
- var_dump(bin2hex("\u{DC00}"));
- var_dump(bin2hex("\u{D801}\u{DC00}")); // CESU-8 encoding of U+10400
- ?>
- --EXPECT--
- string(6) "eda081"
- string(6) "edb080"
- string(12) "eda081edb080"
|