ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python] Flask 서버 구동시 Unicode 관련 오류
    Python 2022. 7. 28. 17:14
    728x90

    안녕하세요.

    오랜만에 인사드립니다.

     

    사실 자격증하나를 준비하느라 신경을 못썼습니다.

    아직 합격여부는 나오지 않았지만 그럼에도 다시 꾸준히 티스토리에 글을 남겨보고자 합니다.

     

    이번에는 Python을 이용해 Flask 구동시 발생하는 오류에 대해 기록해 보고자 합니다.

    학부생때랑 회사 인턴때 Python을 해보고 오랜만에 사용하네요.

     

    코드먼저 보시죠.

    코드는 간한하게 flask를 실행시키는 코드입니다.

    그러나 host를 설정여부에 따라 오류가 나왔습니다.

     

    오류가 발생 코드
    정상 구종 코드

    해당 차이는 로컬에서만 접근하냐 혹은 타 PC에서도 접근을 허용하냐의 차이로 보입니다.

    (확실하지 않습니다.)

    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc2 in position 0: invalid continuation byte

     

    HOST설정시 발생하는 오류내용입니다. UnicodeDecodeError라고합니다.

     

    해당 내용해결방법은 다름아닌 제PC이름 설정에 있었습니다.

    어렴풋이 떠오르는 기억중 하나가 Python경로중에 한글이 있으면 비슷한 오류가 났었던 기억이 나네요.

     

    이제 제가 해결한 방법에 대해 말씀드리겠습니다.

     

    간단합니다.

     

    내PC(우클릭)-> 속성-> 이 PC의 이름 바꾸기를 통해 한글로 구성된 PC이름을 영어로 수정 후 재부팅

     

    해주시면 되겠습니다.

     

    오늘은 이렇게 간단하게 마무리하겠습니다.

     

    감사합니다. :D

    댓글

Designed by Tistory.