За последние 24 часа нас посетили 63008 программистов и 1744 робота. Сейчас ищут 885 программистов ...

Работа со строками - кириллица

Тема в разделе "PHP для новичков", создана пользователем Avalon, 10 сен 2015.

  1. Avalon

    Avalon Активный пользователь

    С нами с:
    21 ноя 2013
    Сообщения:
    8
    Симпатии:
    0
    При работе со строками некорректно считает количество символов в кириллической строке. Вот пример кода:

    Код (PHP):
    1. <?php 
    2. $text="длина строки"; 
    3. $len=strlen($text); 
    4. echo $len;  
    5. ?>
    Результат 78???

    [​IMG]

    Практикуюсь на сервере EasyPHP

    В чем может быть проблема?

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  3. Avalon

    Avalon Активный пользователь

    С нами с:
    21 ноя 2013
    Сообщения:
    8
    Симпатии:
    0
    Написал так:

    Код (Text):
    1. <?php
    2. $text="Длина строки";
    3. $len=mb_strlen($text, 'UTF-8');
    4. echo $len;
    5. ?>
    Результат тот же - 78. Что я не так делаю?
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    у меня 12
     
  5. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    читер.
     
  6. Avalon

    Avalon Активный пользователь

    С нами с:
    21 ноя 2013
    Сообщения:
    8
    Симпатии:
    0
    Может это мой EasyPHP не понимает? Может другой какой-то локальный сервер посоветуете?
     
  7. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    да, посоветуем - OpenServer