我想用 perl 处理一些希腊语文件,其中的字符编码是希腊语 (ISO-8859-7)但是我的终端不支持这种编码。我能以某种方式添加它吗?
答案1
如果您添加有关具体需要做什么的更多详细信息,我将更新此答案。在我的系统上,使用或terminator
对gnome-terminal
UTF-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