나는 한동안 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을 선택합니다.