Skip to content
7 changes: 7 additions & 0 deletions Doc/c-api/unicode.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1035,6 +1035,13 @@ These are the UTF-8 codec APIs:

As :c:func:`PyUnicode_AsUTF8AndSize`, but does not store the size.

.. note::

This function does not handle null bytes inside of *unicode*, so the length of the
returned string (from ``strlen()``) could be smaller than the length of the
passed unicode object, if the string contained embedded null characters. Prefer
:c:func:`PyUnicode_AsUTF8AndSize` when dealing with user input.

.. versionadded:: 3.3

.. versionchanged:: 3.7
Expand Down
Loading