Assuming UTF-8 encoding, and strlen() in PHP, is it possible that this string has a length of 4?
I\'m only interested to know about strlen(), not other functions
Many UTF-8 characters take several bytes instead of one. That's how UTF-8 is constructed (That's how you can have so many characters in a single set).
Try mb_strlen() instead.