libbe.util.encoding
¶
Support input/output/filesystem encodings (e.g. UTF-8).
-
libbe.util.encoding.
ENCODING
= None¶ override get_encoding() output
-
libbe.util.encoding.
INPUT_ENCODING
= None¶ override get_input_encoding() output
-
libbe.util.encoding.
OUTPUT_ENCODING
= None¶ override get_output_encoding() output
-
libbe.util.encoding.
get_argv_encoding
()¶
-
libbe.util.encoding.
get_encoding
()¶ Guess a useful input/output/filesystem encoding… Maybe we need seperate encodings for input/output and filesystem? Hmm…
-
libbe.util.encoding.
get_file_contents
(path, mode='r', encoding=None, decode=False)¶
-
libbe.util.encoding.
get_input_encoding
()¶
-
libbe.util.encoding.
get_output_encoding
()¶
-
libbe.util.encoding.
get_text_file_encoding
()¶ Return the encoding that should be used for file contents
-
libbe.util.encoding.
known_encoding
(encoding)¶ >>> known_encoding("highly-unlikely-encoding") False >>> known_encoding(get_encoding()) True
-
libbe.util.encoding.
set_file_contents
(path, contents, mode='w', encoding=None)¶