我正在尝试编写一个自动化其他perl脚本的脚本。本质上,我有一些脚本为我汇总数据,需要每周运行一次。我也有一些需要在周末运行的东西,如果有问题的话,可以给我发邮件。我对Perl非常陌生,以前从未自动化过任何东西(除了通过windows任务调度程序),所以我真的不明白代码在说什么。我的代码:
my $proc1 = Proc::Bac
我正在编写的库中的一个函数返回一个字符串,当试图通过regex或index函数定位unicode字符时,该字符串是有问题的。库中的一个关闭了utf标志,而构造的一个没有,但另一个测试表明这不是问题所在。
关于问题的根源,我只有一条线索:使用use re 'debug';的输出。它将regex中的字符“%x{65e5}”打印为%x{e6}%x{97},在有问题的字符串中打印出与%x{e6}%x{97}相同的字符。其他unicode字符的打印方式也类似不同。有调试字符串和编码经验的人能告诉我,regex和i