Annotation of embedaddon/php/ext/json/tests/json_encode_basic_utf8.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test json_encode() function : basic functionality with UTF8 string input
                      3: --SKIPIF--
                      4: <?php 
                      5: if (!extension_loaded("json")) {
                      6:        die('skip JSON extension not available in this build');
                      7: }       
                      8: ?> 
                      9: --FILE--
                     10: <?php
                     11: /* Prototype  : string json_encode  ( mixed $value  )
                     12:  * Description: Returns the JSON representation of a value
                     13:  * Source code: ext/json/php_json.c
                     14:  * Alias to functions: 
                     15:  */
                     16: echo "*** Testing json_encode() : basic functionality with UTF-8 input***\n";
                     17: 
                     18: $utf8_string = base64_decode('5pel5pys6Kqe44OG44Kt44K544OI44Gn44GZ44CCMDEyMzTvvJXvvJbvvJfvvJjvvJnjgII=');
                     19: var_dump(json_encode($utf8_string)); 
                     20: 
                     21: ?>
                     22: ===Done===
                     23: --EXPECTF-- 
                     24: *** Testing json_encode() : basic functionality with UTF-8 input***
                     25: string(103) ""\u65e5\u672c\u8a9e\u30c6\u30ad\u30b9\u30c8\u3067\u3059\u300201234\uff15\uff16\uff17\uff18\uff19\u3002""
                     26: ===Done===

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>