답변:
실제로 테스트하는 확실한 방법은 텍스트 파일 을 다운로드 하여 터미널에 넣고 모든 것이 정상인지 확인하는 것입니다.
또는 가능하면 유니 코드 옵션을 활성화 한 것으로 가정하여 터미널을 다시 컴파일하십시오 (하나가 있다고 가정).
$ TERM과 $ LANG은 어떻게 생겼습니까?
터미널에 이것을 입력하십시오 :
echo -e '\xe2\x82\xac'
터미널이 UTF-8을 지원하면 유로 기호가 출력됩니다.
€
가장 작은 방법 : 다음을 실행하고 출력을 확인하십시오. 터미널에 UTF-8이 표시되면 곡절 악센트가있는 대문자 O가됩니다.
perl -le 'print "\x{c3}\x{94}"'
perl -CO -le 'print "\x{d4}"'
가장 확실한 방법은 'locale'명령을 사용하는 것입니다. 사용할 문자 세트를 지시하는 모든 다양한 변수를 인쇄합니다. 예를 들어, 이것은 RHEL5.3의 출력이며 기본적으로 UTF-8 만 사용하도록 설정되어 있습니다.
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=