Latest web development tutorials

Python3 encode () metode

Python3 tali Python3 tali


deskripsi

Metode encode () untuk menentukan format encoding tali. kesalahan parameter dapat menentukan skema penanganan kesalahan yang berbeda.

tatabahasa

encode () sintaks metode:

str.encode(encoding='UTF-8',errors='strict')

parameter

  • encoding - encoding untuk menggunakan, seperti: UTF-8.
  • Kesalahan - mengatur skema penanganan kesalahan yang berbeda. Standarnya adalah 'ketat', yang berarti kesalahan coding disebabkan UnicodeError. nilai-nilai lain mungkin harus memiliki 'mengabaikan', 'menggantikan', 'xmlcharrefreplace' 'backslashreplace' dan tidak ada nilai didaftarkan oleh codecs.register_error ().

Kembali Nilai

Metode ini mengembalikan string disandikan.

contoh

Contoh berikut menunjukkan contoh dari metode encode ():

#!/usr/bin/python3

str = "本教程";
str_utf8 = str.encode("UTF-8")
str_gbk = str.encode("GBK")

print(str)

print("UTF-8 编码:", str_utf8)
print("GBK 编码:", str_gbk)

print("UTF-8 解码:", str_utf8.decode('UTF-8','strict'))
print("GBK 解码:", str_gbk.decode('GBK','strict'))

Contoh hasil output di atas adalah sebagai berikut:

本教程
UTF-8 编码: b'\xe8\x8f\x9c\xe9\xb8\x9f\xe6\x95\x99\xe7\xa8\x8b'
GBK 编码: b'\xb2\xcb\xc4\xf1\xbd\xcc\xb3\xcc'
UTF-8 解码: 本教程
GBK 解码: 本教程

Python3 tali Python3 tali