Ответ 1
Нет. Это специально запрещено спецификацией.
Может ли строка UTF-8 содержать байт 0xFF (255)?
Нет. Это специально запрещено спецификацией.
UTF-8, число 1 байтов, первая кодовая точка U + 0000, последняя кодовая точка U + 007F.
Байты 0xFE и 0xFF недопустимы в UTF-8.
Первый байт равен 0 в UTF-8, когда байты только один.
[щелкните изображение для получения дополнительной информации о байтах UTF-8]