Devi usare urldecode(), non urlencode().
La querystring la vedi bene perché il browser fa il decode per conto suo.