Web server: problemino con risposta del browser

Buongiorno a tutti,
avevo bisogno di una piccola dritta relativamente ad un piccolo Web server che sto realizzando. La parte html del codice è molto semplice:

client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println();
client.println("

PROVA

");
client.println("
Insert your IP/cgi:");
client.println(" ");
client.println("");

Il codice funziona, crea una casella nella quale inserisco un testo, e tramite un tasto faccio il GET della stringa.
Il problema è come interpreta la stringa il browser; nello specifico se inserisco nella casella di testo una "/" oppure una "," oppure altri caratteri speciali, il browser mi risponde con un GET rispettivamente di "%2F" e "%2C" etc.
Quindi, esiste un qualche trucco da potere utilizzare a livello di codice html, che eviti tale "traduzione"?
(x problemi di spazio volevo, se possibile, evitare di riprocessare tutte le stringhe in ingresso)
Grazie anticipatamente