Phương thức encode() của chuỗi Python
Định nghĩa và cách sử dụng
Phương thức encode() sử dụng mã hóa đã chỉ định để mã hóa chuỗi. Nếu không chỉ định mã hóa, thì sẽ sử dụng UTF-8.
Cú pháp
string.encode(encoding=encoding, errors=errors)
Giá trị tham số
Tham số | Mô tả |
---|---|
encoding | Tùy chọn. Chữỗi. Quy định mã hóa cần sử dụng. Mặc định là UTF-8. |
errors |
Tùy chọn. Chữỗi. Quy định phương pháp lỗi. Giá trị hợp lệ là:
|
Thêm Ví Dụ
Ví Dụ
Những ví dụ này sử dụng mã hóa ascii và ký tự không thể mã hóa, hiển thị kết quả với các lỗi khác nhau:
txt = "My name is Ståle" print(txt.encode(encoding="ascii",errors="backslashreplace")) print(txt.encode(encoding="ascii",errors="ignore")) print(txt.encode(encoding="ascii",errors="namereplace")) print(txt.encode(encoding="ascii",errors="replace")) print(txt.encode(encoding="ascii",errors="xmlcharrefreplace")) print(txt.encode(encoding="ascii",errors="strict"))