htmlentities03.phpt 533 B

123456789101112131415161718192021
  1. --TEST--
  2. htmlentities() test 3 (setlocale / de_DE.ISO-8859-1)
  3. --SKIPIF--
  4. <?php
  5. $result = (bool)setlocale(LC_CTYPE, "de_DE.ISO-8859-1", "de_DE.ISO8859-1");
  6. if (!$result || preg_match('/ISO/i', setlocale(LC_CTYPE, 0)) == 0) {
  7. die("skip setlocale() failed\n");
  8. }
  9. ?>
  10. --INI--
  11. output_handler=
  12. default_charset=
  13. internal_encoding=
  14. --FILE--
  15. <?php
  16. // Locale-based encoding guessing no longer works.
  17. setlocale( LC_CTYPE, "de_DE.ISO-8859-1", "de_DE.ISO8859-1");
  18. var_dump(htmlentities("\xe4\xf6\xfc", ENT_QUOTES));
  19. ?>
  20. --EXPECT--
  21. string(0) ""