String.Characters: How to determine the last character?

whatever if it display it as one char then it should count 1 that is consistent with Left,Right,Mid
i guess a feature request already exists.

You can see it, if you try to select the emoji with the keyboard.
yes, and copy/paste does not work too.

Why is this a 15-byte character? It’s made up thus:

F0 9F 91 A8    U+1F468     MAN    πŸ‘¨
F0 9F 8F BB    U+1F3FB     EMOJI MODIFIER FITZPATRICK TYPE-1-2
E2 80 8D       U+200D	‍   ZERO WIDTH JOINER
F0 9F A6 B0    U+1F9B0     EMOJI COMPONENT RED HAIR	🦰

Seems bizarre to me.