我想在perl中以正确的形式从“.txt”文件中读取文本,
我在“.txt”文件中有以下文字:
FestebendründendieIdentitätinerGemeinschaft und ihr Selbstverständnisnachinnen。 Eng damit verbunden sind Emotionen,die zunächstimZusammenhang miteinergefühltenZugehörigkeitzueiner Fest-Gemeinschaft zu verstehen sind。 Mit jedem Fest verbindet sich 与众不同的情况:All bestimmende festliche Eindruck - 死于格斯蒂米特(Gestimmtheit) - ist der einer erhöhtenBedeutungshaftigkeitdes Lebens,durch die sich das Festliche aus dem Lauf des Alltagslebens hervorhebt unddessenWirkmächtigkeit zuvörderstanhandder AnalyzedesbürgerlichenGeburtstagessinnfällig demonstriert werden soll。
我可以轻松阅读.txt文件,但我无法以正确的形式阅读,我的意思是当我从perl的文本文件中读取时,我得到上面的字符串:
请提出解决这个问题的想法,
由于
答案 0 :(得分:3)
您可能正在使用错误的编码打开文件。看看PerlIO
。
open(my $fh, "<:encoding(utf8)", "data.utf") or die "Can't open data.utf: $!";
my @in = <$fh>;
close($fh);