keep using utf-8 encoding