Build an encoded URL query string from ordered name-value pairs.
Pairs use form-urlencoding: spaces become plus signs, reserved bytes become percent escapes, and repeated names remain repeated in insertion order. Empty values follow the selected serialization mode.
page=1 limit=20 sort=name
?page=1&limit=20&sort=name
Filter links, form submissions, and API pagination build query strings.