This document is for Kombu's development version, which can be significantly different from previous releases. Get the stable docs here: 5.0.

字符串编码实用程序- kombu.utils.encoding

文本编码实用程序。

实用程序对文本进行编码,并从运行的应用程序中安全地发送文本,而不会从臭名昭著的 UnicodeDecodeError 例外。

kombu.utils.encoding.bytes_to_str(s)[源代码]

将字节转换为字符串。

kombu.utils.encoding.default_encode(obj)[源代码]

使用默认编码进行编码。

kombu.utils.encoding.default_encoding(file=None)[源代码]

获取默认编码。

kombu.utils.encoding.default_encoding_file = None

默认情况下,Safe_str从此文件获取编码。 set_default_encoding_file() 可用于设置默认输出文件。

kombu.utils.encoding.ensure_bytes(s)[源代码]

确保S是字节,而不是字符串。

kombu.utils.encoding.from_utf8(s, *args, **kwargs)[源代码]

从UTF-8编码中获取字符串。

kombu.utils.encoding.get_default_encoding_file()[源代码]

获取用于获取编解码器信息的文件。

kombu.utils.encoding.safe_repr(o, errors='replace')[源代码]

REPR的安全形式,没有Unicode错误。

kombu.utils.encoding.safe_str(s, errors='replace')[源代码]

Str()的安全格式,没有Unicode错误。

kombu.utils.encoding.set_default_encoding_file(file)[源代码]

用于获取编解码器信息的SET文件。

kombu.utils.encoding.str_to_bytes(s)[源代码]

将字符串转换为字节。