bugfix: vs编译会因为 utf8 源文件不带 BOM 而出现错误