aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorbors-servo <metajack+bors@gmail.com>2015-03-27 18:09:59 -0600
committerbors-servo <metajack+bors@gmail.com>2015-03-27 18:09:59 -0600
commit55f9bd5d6f95cde282909c9128c00e9644332729 (patch)
treecfa88560c18679f3d94c73bc30c230b4595e2472 /components/script/dom
parente916ee081aac4739728843b5761c860983f6f913 (diff)
parentf45db7714c8c3244fe20d1b0a104cb845d0b79f5 (diff)
downloadservo-55f9bd5d6f95cde282909c9128c00e9644332729.tar.gz
servo-55f9bd5d6f95cde282909c9128c00e9644332729.zip
auto merge of #5413 : Ms2ger/servo/percent-encoding, r=jdm
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/urlsearchparams.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/components/script/dom/urlsearchparams.rs b/components/script/dom/urlsearchparams.rs
index f5c1206c877..16f015554b0 100644
--- a/components/script/dom/urlsearchparams.rs
+++ b/components/script/dom/urlsearchparams.rs
@@ -135,13 +135,7 @@ impl URLSearchParamsHelpers for URLSearchParams {
// Encode everything else using 'percented-encoded bytes'
// http://url.spec.whatwg.org/#percent-encode
- a => {
- let mut encoded = vec!(0x25); // %
- let s = format!("{}", radix(a, 16)).into_ascii_uppercase();
- let bytes = s.as_bytes();
- encoded.push_all(bytes);
- encoded
- }
+ a => format!("%{:X}", a).into_bytes(),
};
buf.push_all(&append);
}