summaryrefslogtreecommitdiffstats
path: root/Doc/library/urllib.parse.rst
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@haypocalc.com>2011-01-14 12:52:12 (GMT)
committerVictor Stinner <victor.stinner@haypocalc.com>2011-01-14 12:52:12 (GMT)
commitac71c54b88b916e05e4279e9c4306d227f3a6dfe (patch)
tree0d341e7259e4ad46d0e2b7b0e0f2c50e31b14f87 /Doc/library/urllib.parse.rst
parent489f392a0ed9996492d7c1c124b859160a3f13d3 (diff)
downloadcpython-ac71c54b88b916e05e4279e9c4306d227f3a6dfe.zip
cpython-ac71c54b88b916e05e4279e9c4306d227f3a6dfe.tar.gz
cpython-ac71c54b88b916e05e4279e9c4306d227f3a6dfe.tar.bz2
Add encoding and errors arguments to urllib.parse_qs() and urllib.parse_qsl()
Diffstat (limited to 'Doc/library/urllib.parse.rst')
-rw-r--r--Doc/library/urllib.parse.rst12
1 files changed, 10 insertions, 2 deletions
diff --git a/Doc/library/urllib.parse.rst b/Doc/library/urllib.parse.rst
index e7a75ce..01ac444 100644
--- a/Doc/library/urllib.parse.rst
+++ b/Doc/library/urllib.parse.rst
@@ -116,7 +116,7 @@ or on combining URL components into a URL string.
Added IPv6 URL parsing capabilities.
-.. function:: parse_qs(qs, keep_blank_values=False, strict_parsing=False)
+.. function:: parse_qs(qs, keep_blank_values=False, strict_parsing=False, encoding='utf-8', errors='replace')
Parse a query string given as a string argument (data of type
:mimetype:`application/x-www-form-urlencoded`). Data are returned as a
@@ -133,11 +133,15 @@ or on combining URL components into a URL string.
parsing errors. If false (the default), errors are silently ignored. If true,
errors raise a :exc:`ValueError` exception.
+ The optional *encoding* and *errors* parameters specify how to decode
+ percent-encoded sequences into Unicode characters, as accepted by the
+ :meth:`bytes.decode` method.
+
Use the :func:`urllib.parse.urlencode` function to convert such
dictionaries into query strings.
-.. function:: parse_qsl(qs, keep_blank_values=False, strict_parsing=False)
+.. function:: parse_qsl(qs, keep_blank_values=False, strict_parsing=False, encoding='utf-8', errors='replace')
Parse a query string given as a string argument (data of type
:mimetype:`application/x-www-form-urlencoded`). Data are returned as a list of
@@ -153,6 +157,10 @@ or on combining URL components into a URL string.
parsing errors. If false (the default), errors are silently ignored. If true,
errors raise a :exc:`ValueError` exception.
+ The optional *encoding* and *errors* parameters specify how to decode
+ percent-encoded sequences into Unicode characters, as accepted by the
+ :meth:`bytes.decode` method.
+
Use the :func:`urllib.parse.urlencode` function to convert such lists of pairs into
query strings.