Use locale ? And perhaps also include the Unicode flag in STDIN:
use Modern::Perl;
use locale;
binmode(STDIN, ":utf8");
while (<>) {
chomp;
say if $_ eq reverse;
}
Without binmodeit, it could be a nice one-liner:
perl -Mlocale -nE 'chomp; say if $_ eq reverse'
source
share