to_utf8 – try to enforce UTF-8 encoding by using fall-back chain