http://www.perlmonks.org?node_id=1060636


in reply to How to use cgi param() to read unescaped url parameters

If I understand the question correctly, the answer is to replace the '%3b' or ';' in the URL with '&'.

This works with marinersk's URL above: (ampersand instead)