diff --git a/url.bs b/url.bs index 35434bb7..cdb859e6 100644 --- a/url.bs +++ b/url.bs @@ -1817,9 +1817,12 @@ optionally with an encoding
If c is "%
" and remaining does
not start with two ASCII hex digits, syntax violation.
-
utf-8 percent encode c using the - default encode set, and append the result to - buffer. +
If c is "%
" and remaining, ASCII lowercased starts
+ with "2e
", append ".
" to buffer and increase
+ pointer by two.
+
+
Otherwise, utf-8 percent encode c using the default encode set, + and append the result to buffer. diff --git a/url.html b/url.html index 7adf5a4a..ee00adf5 100644 --- a/url.html +++ b/url.html @@ -11,7 +11,7 @@
%
" and remaining does
not start with two ASCII hex digits, syntax violation.
utf-8 percent encode c using the default encode set, and append the result to buffer.
+If c is "%
" and remaining, ASCII lowercased starts
+ with "2e
", append ".
" to buffer and increase pointer by two.
Otherwise, utf-8 percent encode c using the default encode set, + and append the result to buffer.