how do i get the number of visible charcters in a UTF8String regardless of how many bytes it takes to hold the string?