Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.08 KB

escape.rst

File metadata and controls

39 lines (28 loc) · 1.08 KB

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