This error occurs when JSON contains a broken Unicode character encoding. Here's everything you need to understand it:
Unicode assigns every character a unique number (code point). Simple characters like "A" get small numbers (U+0041), while emojis like 😀 get large numbers (U+1F600).
Unicode organizes these numbers into 17 "planes" - think of them as 17 floors in a building, each holding 65,536 characters:
- Plane 0 (U+0000 to U+FFFF): Common characters - Latin, Asian scripts, basic symbols