The language parameter is unnecessary as well. If the default language is English, there should be no need to include that in every URL.
Is there no way to set that and encoding in config and clean up the URLs? I have never seen php scripts set those general default parameters in the URL.
Changing the 'Character set for file import/export' in /admin/globalsettings to '(Automatic)' did not have any effect. '&encode=' still shows up.