갑자기 도움요청이 왔다.

 

잘돌던 python 코드가 redirect output만 먹이면 UnicodeEncodeError 뜬단다...

 

삽질 1.

sys.stdout.reconfigure(encoding='utf-8')

추가

 

결과 : 결과파일이 오히려 UPCAST된것같다. 알수없는 한자와 한글로 난독 ㅠ

 

삽질 2.

PowerShell에서 파이프라인으로 이렇게 추가해서 해보았다.

| Out-File -Encoding UTF8 $PATH

 

결과는 동일...

 

자기전에 또 도움요청이... 친구 고생이많아

 

한번더 로그를 보자...

UnicodeEncodeError: 'cp949' codec can't encode character '\xa0' in position 18: illegal multibyte sequence

 

설마?

찾기(ctrl+F)를 눌러 Regex를 체크 후 \xa0를 찾아봤다

 

특정 문자에만 포함되어있었다.

다 바꿔서 다시 시도

 

잘됨. 잘자

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기