Tag

json_error_utf16

1 views collected around this technical thread.

php中文网 Courses
php中文网 Courses
Sep 26, 2022 · Backend Development

Understanding PHP's JSON_ERROR_UTF16: Unicode Decoding Issues and How to Resolve Them

This article explains why PHP 7.0's json_decode throws JSON_ERROR_UTF16 when encountering malformed Unicode surrogate pairs, demonstrates the problem with example code, and details the underlying re2c scanner logic that causes the error, offering insight for backend developers.

JSONUnicodedecoding
0 likes · 3 min read
Understanding PHP's JSON_ERROR_UTF16: Unicode Decoding Issues and How to Resolve Them