Tech/Linux
라즈베리파이 우분투 로케일 에러 cannot change locale
멋지다마라송
2023. 4. 26. 21:20
728x90
영문, 한글 수정/삭제하다 만나게 된 에러.
warning: setlocale: LC_ALL: cannot change locale (ko_KR.utf8)
한글 설치, 영문 쉘에서는 변수 조정.
# sudo su -
# dpkg-reconfigure locales <- 로케일 설정
# raspi-config 로 들어간다면 로케일 설정을 선택하면 됩니다.
ko_KR.UTF-8 UTF-8 선택. 설치.
기본값은 영문으로. (한글이 보기 편할 때도 있지만, 에러 검색시 영문이 필요하니 기본값은 꼭 영문으로 합니다)
그래도 쉘 스크립트가 영문으로 실행 안될 때에는 아래와같이 강제로 설정하면 됩니다.
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_TYPE=en_US.UTF-8
export LC_MESSAGES=en_US.UTF-8
export LC_ALL=en_US.UTF-8
반응형