저는 Centos 7을 사용하고 있으며 Python 3을 사용하여 코드를 실행하면 이 오류가 발생합니다.
UnicodeEncodeError: 'ascii' 코덱은 위치 0-3의 문자를 인코딩할 수 없습니다: 서수가 범위를 벗어났습니다. (128)
로캘을 추가하려고 하면 이 명령이 발생 localedef -c -f UTF-8 -i en_US en_US.UTF-8
하지만 여전히 같은 오류가 발생합니다.
이 명령을 입력하면locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
답변1
다음 단계를 수행하여 답을 찾았습니다.
nano /etc/sysconfig/httpd
이 파일에 다음 내용을 추가하세요
LC_ALL="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8