uconverter_func_basic.phpt 609 B

1234567891011121314151617
  1. --TEST--
  2. Basic UConverter::transcode() usage
  3. --SKIPIF--
  4. <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
  5. --FILE--
  6. <?php
  7. var_dump(UConverter::transcode("This is an ascii string", 'utf-8', 'latin1'));
  8. // urlencode so that non-ascii shows up parsable in phpt file
  9. var_dump(urlencode(UConverter::transcode("Espa\xF1ol", 'utf-8', 'latin1')));
  10. var_dump(urlencode(UConverter::transcode("Stra\xDFa", 'utf-8', 'latin1')));
  11. var_dump(bin2hex(UConverter::transcode("\xE4", 'utf-8', 'koi8-r')));
  12. --EXPECT--
  13. string(23) "This is an ascii string"
  14. string(12) "Espa%C3%B1ol"
  15. string(11) "Stra%C3%9Fa"
  16. string(4) "d094"