blob: 54f1ca9d2d6ca68e3d382ccbbf9124fb1224a94b [file] [log] [blame]
``tornado.escape`` --- Escaping and string manipulation
=======================================================
.. automodule:: tornado.escape
Escaping functions
------------------
.. autofunction:: xhtml_escape
.. autofunction:: xhtml_unescape
.. autofunction:: url_escape
.. autofunction:: url_unescape
.. autofunction:: json_encode
.. autofunction:: json_decode
Byte/unicode conversions
------------------------
These functions are used extensively within Tornado itself,
but should not be directly needed by most applications. Note that
much of the complexity of these functions comes from the fact that
Tornado supports both Python 2 and Python 3.
.. autofunction:: utf8
.. autofunction:: to_unicode
.. function:: native_str
Converts a byte or unicode string into type `str`. Equivalent to
`utf8` on Python 2 and `to_unicode` on Python 3.
.. autofunction:: to_basestring
.. autofunction:: recursive_unicode
Miscellaneous functions
-----------------------
.. autofunction:: linkify
.. autofunction:: squeeze