fname doit être un unicode

On ne gère la conversion vers du binaire (utf-8) qu'au dernier
moment.