Warning
You are reading the documentation for the latest committed changes of the Protocol Buffers package for Python. Some features may not yet be released. Read the documentation for the latest released package at googleapis.dev.
google.protobuf.text_encoding¶
Encoding related utilities.
-
google.protobuf.text_encoding.
CEscape
(text, as_utf8)¶ Escape a bytes string for use in an text protocol buffer.
- Parameters
text – A byte string to be escaped.
as_utf8 – Specifies if result may contain non-ASCII characters. In Python 3 this allows unescaped non-ASCII Unicode characters. In Python 2 the return value will be valid UTF-8 rather than only ASCII.
- Returns
Escaped string (str).
-
google.protobuf.text_encoding.
CUnescape
(text)¶ Unescape a text string with C-style escape sequences to UTF-8 bytes.
- Parameters
text – The data to parse in a str.
- Returns
A byte string.