kickstart has a bug which means some non-printable UTF-8 characters are allowed through. The problem is typo in the logic in utils.c:
(c <= 0xE000 && c >= 0xFFFD)
That should be:
(c >= 0xE000 && c <= 0xFFFD)
kickstart has a bug which means some non-printable UTF-8 characters are allowed through. The problem is typo in the logic in utils.c:
(c <= 0xE000 && c >= 0xFFFD)
That should be:
(c >= 0xE000 && c <= 0xFFFD)