Problemas de codificação em um VPS Ubuntu 16.04

0

Isso é gorduroso. Eu verifiquei isso apenas com caracteres poloneses. Há uma máquina virtual em que eu faço SSH. A única exceção é quando eu digito algo no meu terminal. Então pode echo direito. E há uma variação positiva sobre isso. Eu copiei alguns caracteres poloneses do meu laptop com este comando:

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

Estes são os chars:

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

Quando eu cat na sessão SSH, ele imprime corretamente. Mas quando eu faço disso index.html no Apache, eu entendo isso:

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

Eu também não posso usar vim nem nano . ATUALIZAÇÃO: Esqueci que o gatilho mais strong para fazer essa pergunta era e-mail, já que estou trabalhando nisso agora. Os correios chegam ilegíveis. É o Postfix. Eu tenho procurado por problemas e configurações semelhantes, mas não encontrei nada relevante até agora.

Estes são os locais:

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=

O que estou perdendo?

UPDATE

Depois de definir a configuração do site no Apache:

AddDefaultCharset UTF-8

a página é impressa corretamente. Esta é uma sugestão provável. E Sato Katsura pode estar certo nos comentários.

    
por Tomasz 07.06.2017 / 14:13

0 respostas