Thanks everybody for your replies. I should add that the issue is raised when using a constant key, i.e. $hash{'clé'}, not if hash key is stored in a variable, i.e. $hash{$key}.
Actually, a fellow French Monger has pointed me to this monks' post which confirms it is a bug in the optimisation of constant hash keys.
In reply to Re: UTF8 hash key downgraded when assigned
by gibus
in thread UTF8 hash key downgraded when assigned
by gibus
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |