Функция strlen()

Печать RSS
32

Автор
Чатланин
0
<?php
echo strlen('ЙмВыЫ');
?>
в результате выдаст значение 10! О_о так и должно быть? или мне нужно из utf перекодировать в win и лишь после использовать эту функцию? О_о

2000 лет д.н.э.
0
mb_strlen() с учетом кодировки считает
Автор
Чатланин
0
ramzes (6 Февраля 2011 / 16:20)
mb_strlen() с учетом кодировки считает
спасиб smile
N

Эцилопп сией тентуры
0
в utf-8 1 символ кодируется двумя байтами!
поэтому так и считает! в библиотеке mb и iconv есть возможность указания кодировки! типа mb_strlen($str, 'utf-8'); или iconv_strlen($str, 'utf-8');
В

Кодер
0
mb_internal_encoding('UTF-8');
и никаких заморочек
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск