update handling of %-escapes in urls
[wix.git] / src / url.g
index 05ba612..4ff664a 100644 (file)
--- a/src/url.g
+++ b/src/url.g
@@ -27,6 +27,6 @@ username::   = [a-zA-Z0-9;/?:&=$\-_.+]++
 password::   = [a-zA-Z0-9;/?:&=$\-_.+]++
 method::     = [+\-.a-z0-9]+
 urlchar      = urlc
-             | "%":: "%" [0-9] [0-9]
+             | "%":: "%" [0-9a-fA-F] [0-9a-fA-F]
 urlc         = [a-zA-Z0-9;/?:&=$\-_.+]
              | [@~,]               // technically illegal (RFC1738)