iconv_basic_001.phpt 627 B

12345678910111213141516171819202122
  1. --TEST--
  2. Test the basics to function iconv.
  3. --CREDITS--
  4. Rodrigo Prado de Jesus <royopa [at] gmail [dot] com>
  5. --EXTENSIONS--
  6. iconv
  7. --SKIPIF--
  8. <?php if(substr(PHP_OS, 0, 3) == 'WIN' ) {die('skip not for windows');} ?>
  9. <?php if(setlocale(LC_ALL, "en_US.utf8") === false) { die('skip en_US.utf8 locales not available'); } ?>
  10. --FILE--
  11. <?php
  12. setlocale(LC_ALL, "en_US.utf8");
  13. $in_charset = 'UTF-8';
  14. $out_charset = 'ASCII//TRANSLIT';
  15. $string_to_translate = 'Žluťoučký kůň\n';
  16. $string_out = iconv($in_charset, $out_charset, $string_to_translate);
  17. var_dump($string_out);
  18. ?>
  19. --EXPECT--
  20. string(15) "Zlutoucky kun\n"