I created a file whose name is just an emdash in bash with 

$ printf '\xe2\x80\x94'

and this seems to work here (linux):

my $fname = "\xe2\x80\x94";
if (-e "$fname") {
    print "exists\n"
}

On 2018-12-26 12:31:24, Mike Martin wrote:
> Any ideas how to test for the existance of a file, when the file name
> contains extended ascii characters
> 
> For example if the file contains emdash (U-2014) file -e always returns
> false
> 
> thanks
> 
> Mike

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to