Python 문자열 encode() 메서드
정의와 사용법
encode() 메서드는 지정된 인코딩으로 문자열을 인코딩합니다. 인코딩을 지정하지 않으면 UTF-8이 사용됩니다.
문법
string.encode(encoding=encoding, errors=errors)
파라미터 값
파라미터 | 설명 |
---|---|
encoding | 선택 사항입니다. 사용할 인코딩을 정의하는 문자열입니다. 기본 값은 UTF-8입니다. |
errors |
선택 사항입니다. 문자열입니다. 오류 메서드를 정의합니다. 유효한 값은 다음과 같습니다:
|
更多实例
예제
이 예제는 ascii 인코딩과 인코딩할 수 없는 문자를 사용하여 다른 오류 결과를 보여줍니다:
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"))