Latest web development tutorials

Python3 закодировать метод ()

строка python3 строка python3


описание

Метод кодирования (), чтобы указать строку формата кодирования. Параметр ошибки можно указать другую схему обработки ошибок.

грамматика

закодировать () метод Синтаксис:

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

параметры

  • Кодировка - Кодировка для использования, такие как: UTF-8.
  • Ошибки - установить другую схему обработки ошибок. По умолчанию 'строгий', что означает причиной ошибки кодирования UnicodeError. Другие значения могут иметь 'игнорировать', 'заменить', 'xmlcharrefreplace' 'backslashreplace' и никакое значение, зарегистрированное codecs.register_error ().

Возвращаемое значение

Этот метод возвращает строку, закодированную.

примеров

В следующем примере показан пример метода кодирования ():

#!/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'))

Примеры приведенных выше результатов вывода являются следующие:

本教程
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 строка python3