За последние 24 часа нас посетил 23091 программист и 1505 роботов. Сейчас ищут 1097 программистов ...

textarea кушает знак + (плюс)

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

  1. nologinname

    nologinname Новичок

    С нами с:
    9 май 2014
    Сообщения:
    20
    Симпатии:
    0
    при отправке textarea формы запроса на сервер пропадают знаки + (плюс)
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    отправляй постом а не гетом
     
  3. dapperkop

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

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    или же encodeURIComponent поможет
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Аяксом небось? Тогда еще и & будет запрос ломать.
     
  5. nologinname

    nologinname Новичок

    С нами с:
    9 май 2014
    Сообщения:
    20
    Симпатии:
    0
    Да. От правляю Ajax/POST запрос, и плюсы исчезают))
    использую encodeURI, и urldecode соответственно

    и ещё одна, проблемка:
    ответ, на этот запрос, содержащийся в переменной типа массив, не приходит, если переменная, используемая для ответа, содержит перенос строки

    Добавлено спустя 1 минуту 47 секунд:
    и, кстати, при отправке GET ом, без Ajax, тоже))

    Добавлено спустя 55 секунд:
    а чем его тогда на сервере раскодить?
     
  6. dapperkop

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

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    urldecode

    Добавлено спустя 1 минуту 7 секунд:
    сам запрос покажи
     
  7. nologinname

    nologinname Новичок

    С нами с:
    9 май 2014
    Сообщения:
    20
    Симпатии:
    0
    encodeURIComponent решил проблему))
    вместе с rawurldecode() на стороне сервера !
    всем спасибо