Latest web development tutorials

metodo encode python3 ()

stringa python3 stringa python3


descrizione

il metodo encode () per specificare la stringa di formato di codifica. parametro errori può specificare un diverso schema di gestione degli errori.

grammatica

encode () metodo di sintassi:

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

parametri

  • encoding - La codifica da utilizzare, come ad esempio: UTF-8.
  • errori - impostare un diverso sistema di gestione degli errori. Il valore predefinito è 'stretto', il che significa un errore di codifica causato UnicodeError. Altri valori possono avere 'ignorare', 'sostituire', 'xmlcharrefreplace' 'backslashreplace' e nessun valore registrato da codecs.register_error ().

Valore di ritorno

Questo metodo restituisce una stringa codificata.

Esempi

L'esempio seguente mostra un esempio di metodo 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'))

Esempi dei risultati di output di cui sopra sono i seguenti:

本教程
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 解码: 本教程

stringa python3 stringa python3