За последние 24 часа нас посетили 18653 программиста и 1599 роботов. Сейчас ищут 995 программистов ...

обрезание строки

Тема в разделе "Прочие вопросы по PHP", создана пользователем genix, 31 май 2009.

  1. genix

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

    С нами с:
    2 май 2009
    Сообщения:
    27
    Симпатии:
    0
    Адрес:
    Arkhangelsk
    Здравствуйте.
    Обрезаю строку функцией substr
    вот код:
    PHP:
    1. $name = substr($name, 0, 70);
    Но вот проблема:
    1 он обрезает 40 символов вместо 70
    2 он добавляет в конец �
    Кодировка UTF 8, бд аналогично
    Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4.1
    Пробовал
    PHP:
    1. $name = str_replace("�", "", $name);
    не помогает.
    Что делать...не знаю
     
  2. Amian

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

    С нами с:
    15 мар 2007
    Сообщения:
    189
    Симпатии:
    0
  3. genix

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

    С нами с:
    2 май 2009
    Сообщения:
    27
    Симпатии:
    0
    Адрес:
    Arkhangelsk
    Неужели вы думаете, что при попытке исправить эту ситуацию, я не пользовался никакой документацией...?
    Вы глубоко ошибаетесь.
     
  4. TheShock

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

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    genix, тебе дали ссылку на ДРУГУЮ функцию, расчитанную на УТФ.
     
  5. genix

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

    С нами с:
    2 май 2009
    Сообщения:
    27
    Симпатии:
    0
    Адрес:
    Arkhangelsk
    ммм и действительно, не заметил.
    Ну тогда извиняйте, а заодно спасибо.