Lo que se me ocurre es que hagas una funcion para que lo pases a formato para que la URL lo entienda..
Por ejemplo.
Dim param as String =
FormatoAcentos("petición")
Response.Redirect("Tu_pagina.aspx?o=" &
param)
Y la función quedaría:
Cita: Private Function FormatoAcentos(ByVal s As String) As String
Return s.Replace("á", "%c3%a1").Replace("é", "%c3%a9").Replace("í", "%c3%ad").Replace("ó", "%c3%b3").Replace("ú", "%c3%ba")
End Function
Con ello ya podrás enviar la info que deseas con acentos.
(al menos así es como amí me funciona )
Espero te sirva.
Salu2