asp cosa ?

.NET o il vecchio ?

in PHP non devi far niente, le stringhe encodate per url sono automaticamente restituite come stringhe (se con caratteri speciali stringhe utf-8, quindi al limite bisogna usare utf8_decode)

mi sembra strano IIS non faccia lostesso