1.1 --- a/examples/Common/Simple/__init__.py Tue Aug 23 18:08:30 2005 +0000
1.2 +++ b/examples/Common/Simple/__init__.py Tue Aug 23 18:09:01 2005 +0000
1.3 @@ -31,11 +31,15 @@
1.4 <h1>Test</h1>
1.5 <ul>
1.6 <li>Path: %s</li>
1.7 + <li>Path (decoded): %s</li>
1.8 <li>Path without query: %s</li>
1.9 + <li>Path without query (decoded): %s</li>
1.10 <li>Path info: %s</li>
1.11 + <li>Path info (decoded): %s</li>
1.12 <li>Virtual path info: %s</li>
1.13 <li>Processed virtual path info: %s</li>
1.14 <li>Query string: %s</li>
1.15 + <li>Query string (decoded): %s</li>
1.16 <li>Server name: %s</li>
1.17 <li>Server port: %s</li>
1.18 <li>Request method: %s</li>
1.19 @@ -82,11 +86,15 @@
1.20 </html>
1.21 """ % (
1.22 trans.get_path(),
1.23 + trans.decode_path(trans.get_path(), "utf-8"),
1.24 trans.get_path_without_query(),
1.25 + trans.decode_path(trans.get_path_without_query(), "utf-8"),
1.26 trans.get_path_info(),
1.27 + trans.decode_path(trans.get_path_info(), "utf-8"),
1.28 trans.get_virtual_path_info(),
1.29 trans.get_processed_virtual_path_info(),
1.30 trans.get_query_string(),
1.31 + trans.decode_path(trans.get_query_string(), "utf-8"),
1.32 trans.get_server_name(),
1.33 trans.get_server_port(),
1.34 trans.get_request_method(),
1.35 @@ -96,9 +104,9 @@
1.36 self._format_dict(trans.get_headers()),
1.37 self._format_list(trans.get_header_values("User-Agent")),
1.38 self._format_list(trans.get_header_values("user-agent")),
1.39 - self._format_fields(trans.get_fields_from_path()),
1.40 + self._format_fields(trans.get_fields_from_path("utf-8")),
1.41 self._format_fields(trans.get_fields_from_body()),
1.42 - self._format_fields(trans.get_fields()),
1.43 + self._format_fields(trans.get_fields("utf-8")),
1.44 self._format_cookies(trans.get_cookies()),
1.45 ))
1.46