我有一个脚本,可以在各种文本上运行以将 XHTML(例如,ü
)转换为 ASCII。例如,我的脚本是按以下方式编写的:
open (INPUT, '+<file') || die "File doesn't exist! $!";
open (OUTPUT, '>file') || die "Can't find file! $!";
while (<INPUT>) {
s/ü/ü/g;
}
print OUTPUT $_;
这按预期工作,并将 XHTML 替换为 ASCII 等效项。但是,由于这经常运行,我尝试将其转换为模块。但是,Perl 不返回“ü”,而是返回分解。
如何让 Perl 使用 ASCII 等价物返回数据(在我的常规 .pl 文件中运行和打印)?