Re: Byte size of text?
| From: | Rasmus Lerdorf | Date: | Wed, 08 Sep 2004 08:32:15 +0000 |
| Subject: | Re: Byte size of text? | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-196106@lists.php.net to get a copy of this message | ||
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
-Rasmus