UTF-8の1コードポイントの長さを判定するには
先頭バイトの上位4ビットと定められているのだけれど
どうしてこう妄想の糞コードをまき散らすんだろうか