to utf-8 no bom
complier