Vim은 중간 대시를 �~@~S로 표시하고 긴 대시를 �~@~R로 표시합니다.

Vim은 중간 대시를 �~@~S로 표시하고 긴 대시를 �~@~R로 표시합니다.

vim공유 Bluehost 서버를 사용하고 있습니다. 를 입력하려고 하면 Vim 이 를 삽입합니다 .�~@~R�~@~S

문제는 특정 파일에만 국한되지 않습니다. 모든 파일에서 발생하는 것 같습니다.

로그아웃하고 vim서버 외부에서 사용해봤는데 이번에는 문제 없이 중간 대시를 입력할 수 있었습니다. 문제는 Bluehost에 있습니다.

누구든지 해결책을 알고 있습니까? 나는 이것이 .vimrc파일에 무언가를 추가하는 것과 관련이 있다고 생각합니다.

자세한 내용은:

명령줄에서는 발생하지 않고 Vim에서만 발생합니다.

나는 그래픽 vim을 사용하지 않습니다.

lang을 입력하면 "현재 언어: "C""가 표시됩니다.

LC_ALL=C vim foo로 vim을 호출하면 문제가 계속 발생합니다.

편집하다:문제가 해결되었다고 입력하면 set encoding=utf-8적어도 일시적으로는 해결된다는 것을 알았습니다.

답변1

글쎄, 내 생각에 해결책은 .vimrc를 열고 다음을 입력하여 Vim의 인코딩을 변경하는 것입니다.

set encoding=utf-8
set fileencoding=utf-8

그런 다음 파일을 저장하십시오.

답변2

이것을 .vimrc에 넣으세요.

set encoding=utf-8

vim.stackexchange에서 말했듯이Vimrc에서 UTF-8 인코딩 지정

관련 정보