ucs2_encoding.phpt 587 B

12345678910111213141516171819202122
  1. --TEST--
  2. Test verification and conversion of UCS-2 text
  3. --EXTENSIONS--
  4. mbstring
  5. --FILE--
  6. <?php
  7. include('encoding_tests.inc');
  8. mb_substitute_character(0x25);
  9. // Test "long" illegal character markers
  10. mb_substitute_character("long");
  11. convertInvalidString("\x00\x01\x02\x03", "\x00U\x00+\x001\x000\x002\x000\x003", "UTF-32BE", "UCS-2BE");
  12. convertInvalidString("\x11", "%", "UCS-2BE", "UTF-8");
  13. convertInvalidString("\x00\x01\x02\x03", "U\x00+\x001\x000\x002\x000\x003\x00", "UTF-32BE", "UCS-2LE");
  14. convertInvalidString("\x11", "%", "UCS-2LE", "UTF-8");
  15. echo "Done!";
  16. ?>
  17. --EXPECT--
  18. Done!