]> granicus.if.org Git - php/commit
Add JSON_INVALID_UTF8_SUBSTITUTE and JSON_INVALID_UTF8_IGNORE
authorJakub Zelenka <bukka@php.net>
Sun, 16 Jul 2017 11:35:24 +0000 (12:35 +0100)
committerJakub Zelenka <bukka@php.net>
Sun, 16 Jul 2017 11:35:24 +0000 (12:35 +0100)
commit0d0f7cde8c321ae841ba0f60f4377b72f98db637
tree9382ab16cf35c723187e4894b2c0bb38d490abb4
parentf6a44916623f9d8dc24d35d52f2998700f0567a6
Add JSON_INVALID_UTF8_SUBSTITUTE and JSON_INVALID_UTF8_IGNORE

It implements request #65082 and adds options for replacing resp.
ignoring invalid UTF-8 sequences for json_encode and json_decode.
NEWS
ext/json/json.c
ext/json/json_encoder.c
ext/json/json_scanner.c
ext/json/json_scanner.re
ext/json/php_json.h
ext/json/php_json_scanner.h
ext/json/php_json_scanner_defs.h
ext/json/tests/json_decode_invalid_utf8.phpt [new file with mode: 0644]
ext/json/tests/json_encode_invalid_utf8.phpt [new file with mode: 0644]