Python String encode() Method Syntax
Syntax: encode(encoding, errors)
Parameters:
- encoding: Specifies the encoding on the basis of which encoding has to be performed.
- errors: Decides how to handle the errors if they occur, e.g ‘strict’ raises Unicode error in case of exception and ‘ignore’ ignores the errors that occurred. There are six types of error response
- strict – default response which raises a UnicodeDecodeError exception on failure
- ignore – ignores the unencodable unicode from the result
- replace – replaces the unencodable unicode to a question mark ?
- xmlcharrefreplace – inserts XML character reference instead of unencodable unicode
- backslashreplace – inserts a \uNNNN escape sequence instead of unencodable unicode
- namereplace – inserts a \N{…} escape sequence instead of unencodable unicode
Return: Returns the string in the encoded form
Python Strings encode() method
Python String encode() converts a string value into a collection of bytes, using an encoding scheme specified by the user.