一些 2 字节 Unicode 字符在 nano 中显示为 2 个字符

一些 2 字节 Unicode 字符在 nano 中显示为 2 个字符

我正在创建一个俄语网站。当我在远程服务器上使用 nano 打开 HTML 页面时,部分(但不是全部)西里尔字符显示为 2 个字符:

例如,“欢迎”这句话在原始文件中是这样的......

  Добро пожаловать

... 在终端窗口的 nano 中像这样:

  �^�об�^�о пожалова�^��^�

如果我从 nano 复制这些字符并粘贴到任何地方(比如这里),它们仍然很奇怪。但这些相同的字符却在网页中正确显示(可能是因为标签<meta charset="utf-8">)。

是否有一些设置可以让 nano 变成漂亮的西里尔字母?

如果它很重要,下面是我使用的 shell:

# echo $0
/bin/bash

相关内容