이 이상한 캐릭터의 원인은 무엇입니까? [폐쇄]

이 이상한 캐릭터의 원인은 무엇입니까? [폐쇄]

나는 한동안 CentOS 7.1 VPS를 사용해 왔으며 한동안 손대지 않았지만 유지 관리를 수행하는 동안 파일을 삭제하려고 하면 다음 메시지가 표시되는 것을 발견했습니다.

여기에 이미지 설명을 입력하세요.

터미널이나 문자 라이브러리의 차이로 인해 이상한 문자가 있을 수 있다는 것을 알고 있지만 다음과 같이 설정했습니다 env. (불필요한 부분 제거)

SHELL=/bin/bash
TERM=xterm
LANG=en_US.UTF-8

LS_COLORS( 너무 길어서 생략했지만 , 이것도 이유가 있을 것으로 인식합니다.)

저는 이전에 이러한 유형의 캐릭터를 다룬 적이 없었기 때문에 어디를 봐야 할지 헷갈렸고, 상황이 더 나빠질까 봐 무작위로 설정을 변경하고 싶지는 않았지만 기본적으로는 그냥 보기만 했습니다. 이 캐릭터 이유로 사용할 수 있는 것은 무엇입니까? 읽어 주셔서 감사합니다.

답변1

이는 원격 환경과 SSH 클라이언트 간의 인코딩 불일치처럼 보입니다. 특히 PuTTY(적어도 Windows에서는)의 기본값은 ISO-8859-1:1998(Latin-1, 서유럽)인 반면, 서버 측에서는 UTF-8을 사용합니다.

이 문제를 해결하기 위한 PuTTY 설정은 Window->Translation 메뉴에 있으며 Remote Character Set 드롭다운 목록으로 이동하여 UTF-8을 선택합니다.

관련 정보