VPS Ubuntu 16.04 上的编码问题

VPS Ubuntu 16.04 上的编码问题

这很油腻。我只用波兰语字符检查过这一点。我通过 SSH 进入了一个虚拟机。唯一的例外是当我在终端中输入内容时。然后就可以echo了。这有一个积极的变化。我使用以下命令从笔记本电脑复制了一些波兰语字符:

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

这是字符:

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

当我cat在 SSH 会话中时,它会正确打印。但是当我在 Apache 中实现它时index.html,我得到了这个:

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

我也不能使用vimnor 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

页面打印正确。这可能是一个暗示。佐藤桂的评论可能是对的。

相关内容