I've set up a power pages site from the blank template and done no customisation other than adding two additional languages.
I have a scenario where a query string parameter needs to be appended to the site/page address.
This all works fine except that when switching from one language to another using the switcher drop down on the site, it will url encode the query string, including the ? mark, which then results in an ASP.NET error. I disabled custom errors on the site to show the full exception message.

