I think your code should work as-is. Maybe the problem is in some other part of it? If your open fails, be sure to print $! to find out why.
open my $fhandle, '<', 'foo*bar' or die "Can't read foo*bar: $!";
In reply to Re: Opening filenames with special characters
by kyle
in thread Opening filenames with special characters
by Zadeh
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |