     :param fallback_encoding:         An :class:`Encoding` object or a label string.         The encoding to use if :obj:`input` does note have a BOM.     :param errors: Type of error handling. See :func:`codecs.register`.     :raises: :exc:`~exceptions.LookupError` for an unknown encoding label.     :returns: 