Latest web development tutorials

méthode d'encodage python3 ()

string python3 string python3


description

méthode encode () pour spécifier la chaîne de format de codage. erreurs paramètre peut spécifier un système de traitement d'erreur différent.

grammaire

encode () syntaxe de la méthode:

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

Paramètres

  • encodage - Le codage à utiliser, tels que: UTF-8.
  • erreurs - définir un système de gestion des erreurs différentes. La valeur par défaut est «stricte», ce qui signifie une erreur de codage causé UnicodeError. D'autres valeurs peuvent avoir «ignorer», «remplacer», «xmlcharrefreplace '' backslashreplace 'et aucune valeur enregistrée par codecs.register_error ().

Valeur de retour

Cette méthode renvoie une chaîne codée.

Exemples

L'exemple suivant montre un exemple de méthode 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'))

Des exemples des résultats de sortie ci-dessus sont les suivantes:

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

string python3 string python3