encode/decode

文字列と文字コード(Bytes)を相互に変換する。

言語リファレンス

str.encode()

bytes.decode()

str.encode()

str型で参照される文字列を文字コードでエンコードしてbytesを返す。

str.encode(encoding='utf-8', errors='strict')
  • encoding : “utf-8″がDefault。
  • errors : strict (Default)はUnicodeErrorが発生する。
    • 他のオプションに、’ignore’, ‘replace’, ‘xmlcharrefreplace’, ‘backslashreplace’がある。

bytes.decode()

bytes型を文字コードでデコードしてstrを返す。

bytes.decode(encoding='utf-8', errors='strict')