cp, rm 등의 잘못된 출력

cp, rm 등의 잘못된 출력

예를 들어 을 실행하면 cp다음과 같은 출력이 표시됩니다.

# cp -v Foo Bar
âFooâ -> âBarâ

이상한 캐릭터들은 어쩌죠 â? 쉘이 왜 이런 일을 하는가? 일종의 이상한 인코딩 문제인 것 같습니다.

PuTTY를 사용하면 â. 실제 머신에 로컬로 로그인하면 ?반전 영상이 표시됩니다. 파일로 리디렉션하고 stdoutWindows 컴퓨터에 복사한 다음 열면 텍스트 편집기에서 파일이 UTF-8인 것처럼 가장하도록 지시할 때까지 임의의 문자 조합이 표시됩니다. 그런 다음 적절한 열기 및 닫기 따옴표를 얻습니다.

답변1

인코딩 문제입니다.

Putty 문자 세트 번역을 " UTF-8"로 설정하십시오.

Window -> Translation -> Remote character set

답변2

PuTTY 문제를 해결하려면 창 -> 번역에서 설정을 변경하고 "utf-8"을 선택(또는 없으면 수동으로 입력)하세요.

컴퓨터에서 어떤 쉘을 사용하고 있습니까?

관련 정보