Respecting utf-8 char length