te dejo
este tutorial por si quieres saber lo que está pasando
como solucionarlo?? por prioridad
- en lugar de usar el método get usar post. en tal caso tendrás que recepcionar los datos usando un lenguaje del servidor
- otra opción es reemplazar los signos (+) una vez recepcionados los datos str.replace(/\+/g, ' ');. con esta manera lo puedes hacer del lado del cliente