in reply to Re^3: Unexpected interaction between decode_entities() and lc()
in thread Unexpected interaction between decode_entities() and lc()

Unfortunately that only works if piping stuff into Perl, but it does not work if files are specified on the command line, since those are opened and are not affected by binmode STDIN (see my post here).

Replies are listed 'Best First'.
Re^5: Unexpected interaction between decode_entities() and lc()
by choroba (Cardinal) on Nov 14, 2017 at 16:51 UTC
    Update: Nonsense. Sorry.

    You can use

    binmode ARGV, ':encoding(UTF-8)';

    to affect the encoding of the input coming through the diamond operator.

    ($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord }map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,