Linux 上的编码问题

Linux 上的编码问题

我在 Oracle Linux Server 5.9 上有一个文件,其字符集为 utf-8,但当我想使用 cat、less、tail、nano 等打印它时,我看不到某些字符。当我将文件复制到 Windows 7 时,我可以在记事本上毫无问题地看到所有字符。

你知道我该如何改正这个问题吗?

答案1

假设您通过 SSH 连接,请将终端编码设置为UTF-8。我知道 PuTTY 默认使用系统编码 ( cp1252) 或曾经使用过,但您可以在选项 -> 窗口 -> 翻译下更改它。如果您使用的是其他 SSH 客户端或终端,请查看客户端的文档。

相关内容