RHEL을 7.3으로 업그레이드한 후 명령 출력에 이상한 문자가 나타납니다.

RHEL을 7.3으로 업그레이드한 후 명령 출력에 이상한 문자가 나타납니다.

저는 Windows 10에서 SuperPutty를 사용하여 최근 업그레이드된 RHEL 서버(6.X에서 7.3 Maipo로)에 연결하고 있습니다. 내 친구가 â업그레이드 후 명령 출력에 이상한 문자가 나타나는 경우가 있었습니다.rm

$ alias rm
rm='rm -i'
$ touch dummy_file.txt
$ rm dummy_file.txt
rm: remove regular empty file âdummy_file.txtâ?

로케일 정보:

$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

이 문제의 원인이 무엇인지 알 수 없으며 내 사용자 중 누구도 이 문제를 겪고 있지 않습니다.

답변1

방금 해결책을 찾았습니다. 문제는 Putty 구성에 있습니다. 대신 으로 "SuperPutty -> Tools -> Putty Configuration -> Windows ->Translation -> Remote Char set"설정되었습니다 . 원격 문자 집합을 UTF8로 변경한 후 문제가 해결되었습니다. ISOUTF8여기에 이미지 설명을 입력하세요. muru와 terdon의 의견 덕분에 올바른 방향을 찾는 데 도움이 되었습니다.

관련 정보