diff --git a/url.bs b/url.bs index 81f7c7d..03cbf1a 100644 --- a/url.bs +++ b/url.bs @@ -2038,8 +2038,9 @@ and code points in the range U+00A0 to U+10FFFD, inclusive, excluding -

Code points greater than U+007F DELETE will be converted to -percent-encoded bytes by the URL parser. +

For historical reasons, rather than storing codepoints and [=byte/percent-encoding=] +to ASCII for serialization, URLs instead store their value as ASCII internally, eagerly converting +code points greater than U+007F DELETE to [=percent-encoded bytes=] during [=URL parser|parsing=].

In HTML, when the document encoding is a legacy encoding, code points in the URL-query string that are higher than U+007F DELETE will be converted to