Nope. utf8String is an array, not a pointer, so `sizeof()` will return the size of the array.

    char utf8String[5];
    char* myPointer = utf8String;
    size_t mySize = sizeof(myPointer); // returns 8 on a 64-bit architecture
    size_t utfSize = sizeof(utf8String); // returns 5