Функция strlen()
1.
Виталий (06.02.2011 / 16:15)
<?php
echo strlen('ЙмВыЫ');
?>
в результате выдаст значение 10! О_о так и должно быть? или мне нужно из utf перекодировать в win и лишь после использовать эту функцию? О_о
2.
ramzes (06.02.2011 / 16:20)
mb_strlen() с учетом кодировки считает
3.
Виталий (06.02.2011 / 16:43)
ramzes (6 Февраля 2011 / 16:20)
mb_strlen() с учетом кодировки считает
спасиб
4.
Nu3oN (06.02.2011 / 17:07)
в utf-8 1 символ кодируется двумя байтами!
поэтому так и считает! в библиотеке mb и iconv есть возможность указания кодировки! типа mb_strlen($str, 'utf-8'); или iconv_strlen($str, 'utf-8');
5.
Владислав (06.02.2011 / 17:38)
mb_internal_encoding('UTF-8');
и никаких заморочек
URL:
https://visavi.net/topics/18588