Is this normal? 

use utf8;
binmode(STDOUT, ':utf8');

say "Café";
say "Café";
say "Caf\x{E9}";
say "Cafe\x{301}";