[python] UnicodeEncodeError: 'ascii' codec can't encode characters in position 오류 해결방법(.encode('utf8'))




💡 팁 text.encode('utf8') 로 인코딩


[해결방법] UTF-8로 인코딩 .encode('utf8')

  • 파이썬은 기본적으로 unicode를 사용하기 때문에 웹에서 파싱해온 한글을 사용하기 위해서는 unicode를 utf-8로 변환해서만 사용할 수 있습니다. 
  • 변경하는 방법은 아주 간단합니다. unicode를 utf8로 encoding을 해주면 문제를 해결할 수 있습니다. 

    1
    2
    3
    4
    web.text = '%uD55C%uAE00%uB098%uB77C'
     
    print(web.text)
    print(web.text.encode('utf8'))
    cs







댓글 쓰기

0 댓글