Es wird aber nicht das angehängt, was beabsichtigt ist.
Doch, wird es. Wäre ja schlimm wenn das nicht so wäre 😉
Beides sind valide Interpretationen des Querystrings. Ich würde erwarten, dass unterschiedliche Applikationen das unterschiedlich handhaben; WhatWG definiert einen Algorithmus, der so funktioniert wie Gunnar es erwartet (in der URL-Spec, an die sich Javascript hält), aber das Auftrennen des Strings in Parameter ist für URI lt. RFC erstmal nicht definiert und ich würde erwarten dass diverse Implemetationen (vorallem ältere) pl's Interpretation nutzen.