Rasmus Lerdorf wrote:
On Wed, 8 Sep 2004, Marek Kilimajer wrote:

John Smith wrote:

What's the most accurate way to get the byte count of
some text? Is strlen() accurate with Unicode, ASCII,
etc.?

John


strlen() is fine even for multibyte encodings, it does not know about encoding and returns the "raw" size. If you wanted the number of characters, you would need multibyte support.


mbstring can overload strlen and give you the correct character count for
the various encodings.  See php.net/mbstring

John asked for byte count, not character count. So he cannot use mb_strlen().


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to