在 Ubuntu 中更改我的终端的字符集

在 Ubuntu 中更改我的终端的字符集

我想用 perl 处理一些希腊语文件,其中的字符编码是希腊语 (ISO-8859-7)但是我的终端不支持这种编码。我能以某种方式添加它吗?

答案1

如果您添加有关具体需要做什么的更多详细信息,我将更新此答案。在我的系统上,使用或terminatorgnome-terminalUTF-8 编码的希腊文本文件,我可以使用 Perl 来解析希腊语:

$ cat test
Με λένε Μαρία
Με λένε Πόπη
Με λένε Κίτσο

$ file test
test: UTF-8 Unicode text

$ perl -ne 'print if /Πόπη/' test
Με λένε Πόπη

gnome-terminal您可以像这样更改编码:

在此处输入图片描述

找到并激活 UTF-8。然后,你可以使用以下命令更改文件的编码iconv

iconv -f iso-8859-7 -t utf8  text.txt > new_text.txt

相关内容