original string은 UTF-8로 encoding되어 있으며, 이를 euc_kr로 변환하고자 한다
original_str.decode('utf-8').encode('euc_kr') original_str = "레르 리키드 쏘시에떼 아노님 뿌르 레�드 에렉스뿔라따시옹 데 프로세데 조르즈 클로드" UnicodeEncodeError: 'euc_kr' codec can't encode character u'\ufffd' in position 20: illegal multibyte sequence print a.decode('utf-8').encode('euc_kr','replace') 레르 리키드 쏘시에떼 아노님 뿌르 레?드 에렉스뿔라따시옹 데 프로세데 조르즈 클로드이때 위와 같이 encode 옵션으로 'replace' 또는 'ignore' 옵션을 사용하면 해당 character를 무시하고 encoding을 변환할 수 있다.
도움이 되었습니다 감사합니다!
답글삭제