Phương thức String encode() trong Python
Miêu tả
Phương thức encode() trả về phiên bản chuỗi đã được mã hóa của chuỗi ban đầu. Nếu có lỗi xảy ra, thì chương trình sẽ tạo một ValueError trừ khi các lỗi này được cung cấp với ignore hoặc replace.
Cú pháp
str.encode(encoding='UTF-8',errors='strict')
Chi tiết về tham số:
encoding -- Đây là encodings để được sử dụng.
errors -- Tham số này có thể được cung cấp để thiết lập một trình xử lý lỗi khác. Mặc định cho lỗi là 'strict', nghĩa là các lỗi liên quan tới mã hóa sẽ tạo một UnicodeError. Một số giá trị khác là 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' ...
Trả về giá trị
Trả về phiên bản chuỗi đã được mã hóa của chuỗi ban đầu.
Chương trình Python ví dụ
str = "vi du Python ve chuoi!!!"; print "Ma hoa chuoi la: " + str.encode('base64','strict')
Kết quả là:
Ma hoa chuoi la: dmkgZHUgUHl0aG9uIHZlIGNodW9pISEh