VPS Ubuntu 16.04의 인코딩 문제

VPS Ubuntu 16.04의 인코딩 문제

매우 기름기가 많습니다. 나는 이것을 폴란드어 문자로만 확인했습니다. 가상 머신에 SSH로 접속했습니다. 유일한 예외는 터미널에 무언가를 입력할 때입니다. 그렇다면 괜찮습니다 echo. 이는 긍정적인 변화를 가져옵니다. 다음 명령을 사용하여 노트북에서 일부 폴란드어 문자를 복사했습니다.

cat pl | ssh tomas@$do 'cat > pl'

캐릭터는 다음과 같습니다.

źćółęąŹĆÓŁĘĄ

catSSH 세션에 있으면 올바르게 인쇄됩니다 . 하지만 Apache에서 구현하면 index.html다음과 같은 결과가 나타납니다.

źćółęąŹĆÓÅĘĄ

vim도 사용할 수 없습니다 nano.고쳐 쓰다:나는 지금 이것을 조사하고 있기 때문에 이 질문을 하는 가장 강력한 계기가 이메일이라는 것을 잊었습니다. 이메일이 깨져서 도착했습니다. 이것은 접미사입니다. 비슷한 문제와 구성을 찾고 있었지만 지금까지 관련성을 찾지 못했습니다.

다음은 해당 지역입니다.

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

내가 무엇을 놓치고 있나요?

고쳐 쓰다

Apache에서 사이트 구성을 설정한 후:

AddDefaultCharset UTF-8

페이지가 올바르게 인쇄됩니다. 이것은 힌트일 수도 있습니다. Katsura Sato의 의견이 맞을 수도 있습니다.

관련 정보