News for hackers. Stuff that matters.
Re:UTF-8 history (2003) by hyperman1 on Thursday October 10, 2019 @05:06PM (#21219176)
Both are correct: This original UTF-8 encoding can encode values up to 2^32. But because UTF-16 encoding limits possible values to 16 planes of 64K values, unicode has a hard limit of 2^20 codepoints.

This means UTF-8 encoded values of more than 4 bytes can never represent a valid unicode codepoint even if they produce a valid 32 bit numerical value.

There are no comments on this comment yet.