「UTF-8」和「带 BOM 的 UTF-8」的区别就是有没有 BOM。即文件开头有没有 U+FEFF。 python在使用时,直接读取with bom的文件会有问题, 使用str.strip('\ufeff')去除bom