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)[源代码]
将字符串转换为字节。