如何在 Ubuntu 18.04 中添加西里尔字母?

如何在 Ubuntu 18.04 中添加西里尔字母?

我已经安装了俄语键盘布局。

在语言支持->已安装的语言中我已经有俄语。

但是当我打开西里尔文文本文件时,我遇到了编码问题。此文件是之前在 Windows 中创建的。使用新文件时,我不会遇到此问题。

藝術本身

Ìà ñòðàòåã ñåìåéíûé íàø Åùå ónòðîèò íàì øàáàø Ìû ñ íåé íå óìðåì îò ñêóêè, Çà ýòî öåëóåì åé ðóêè。

UPD。我尝试在打开文件时手动指定 Windows-1251 编码,西里尔文显示正确。我在将编码设置为 UTF-8 的文件中没有遇到问题。

答案1

通常,在 Windows 中,使用 Windows-1251(或 CP-1251)编码创建包含俄语(西里尔文)文本的文本文件。它们很少使用 ISO 8859-5。而现代系统使用 UTF-8。

您可以随时使用file命令检查文件编码:

$ file utf8.txt 
utf8.txt: UTF-8 Unicode text

要正确、自动地打开文件,您可以使用功能丰富的文本编辑器kate
或者在使用gedit或其他编辑器打开文件时手动指定编码。

相关内容