href="?idnr=780579-8900756;lang=0"
Meines Wissens werden Wertepaare mit einem Kaufmannsund (&) getrennt und nicht mit einem Semikolon. Dazu musst Du das Kaufmannsund bekanntlichermaßen auch noch maskieren, sodass der URI meines Wissens so aussehen müsste:
href="?idnr=780579-8900756&lang=0"
Lieber Felix
Ich kann Parameter=Wert Paare mit verschiedenen Zeichen verbinden, solange ich in der Lage bin, das auf dem Server zu extrahieren.
Nebst dem "&" sind gebräuchliche Zeichen das ";" und ",". In der freien Wildbahn mögen weitere Formen anzutreffen sein.
Es ist aber wahr, dass Browser standardmässig das & als Verbinder verwenden.
Mein Script verarbeitet beide Varianten "&" oder ";"
Ich denke, dass Links, die das & vermeiden können, weil der Server einen anderen Trenner verarbeiten kann, eine grössere Chance haben, den HTML Kontext, in welchen Sie eingebettet werden, valide zu erhalten.
mfg Beat