compile with utf8 to address non ascii char