[eluser]Pascal Kriete[/eluser]
The permitted uri characters are checked in the URI class, which is called from the router. This is executed before the controller runs, so you won't be able to change it dynamically.
If you give us a little more information someone can probably help you come up with a viable solution.