I know the $BaseChar includes regular characters. So the byte/char mode thing doesn't explain why it doesn't work at all, when the name to match is pure ASCII.
I'm not dealing only with US ASCII. I'm reading UTF-8. This example was a simple case showing it fail.