:func:`iterencode`.
+.. function:: readbuffer_encode(buffer, errors=None, /)
+
+ Return a :class:`tuple` containing the raw bytes of *buffer*, a
+ :ref:`buffer-compatible object <bufferobjects>` or :class:`str`
+ (encoded to UTF-8 before processing), and their length in bytes.
+
+ The *errors* argument is ignored.
+
+ .. code-block:: pycon
+
+ >>> codecs.readbuffer_encode(b"Zito")
+ (b'Zito', 4)
+
+
The module also provides the following constants which are useful for reading
and writing to platform dependent files: