fix utf-8 with bom