Я отправляю формы с помощью jQuery ajax & $ (this) .serialize в php & database, и он отлично работает. Теперь у меня есть ситуация, когда я не могу использовать сериализованную форму, но вместо этого генерирую строку из разных полей ввода, и проблема в том, что в процессе она теряет некоторые сущности URL.
например, "& phone = + 358123456789" получается "& phone = 358123456789", теряя символ плюса и заканчивая пробелом в базе данных. "& phone =% 2B358123456789" работает нормально, хотя.
так как может быть много других символов, кроме "+", которые могут быть потеряны, поэтому я спрашиваю, есть ли функция, похожая на htmlentities php , которая будет преобразовывать строку? Я безуспешно пробовал javascript escape () и unescape () и вмешивался в .text () & .html () jquery, но это плохо кончилось.