Python3 한글 출력시 아래와 같은 오류가 발생할때 조치 방법입니다.
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-2: ordinal not in range(256)
하루 동안 열심히 찾아봤지만 원인을 찾지 못했는데, locale 설정에 답이 있는것 같아서 시도해보니 동작합니다.
기본적으로 한글관련 패키지들을 모두 설치합니다.
sudo apt-get fonts-unfonts-core ibus ibus-hangul아래 링크에 설명이 잘 되어 있습니다.
https://toytvstory.tistory.com/729
방법 아래와 같은 내용이 추가되어야 합니다.
export LC_ALL=ko_KR.UTF-8
/etc/profile 마지막에 위 내용을 추가하면 됩니다.
sudo vi /etc/profile
댓글 없음:
댓글 쓰기