decode UTF8 ok , but not very fast