UTF-8 compile