这是This Question的第 2 部分问题。
所以我正在尝试 :encode 功能,但完全没有运气。
use Encode;
use utf8;
# Should print: iso-8859-15
print "Latin-9 Encoding: ".find_encoding("latin9")->name."\n";
my $encUK = encode("iso-8859-15", "UK €");
print "Encoded UK: ".$encUK."\n";
结果:
Encoded UK: UK €
结果不应该被编码吗?我在这里做错了什么?
编辑:
添加了建议:
use utf8;
现在我明白了:
Encoded UK: UK �
现在拔头发:/