python的"\ufeff"
当我们读取的文件或者写入文件时有时候会出现"\ufeff"非法字符,这个时候需要改变编码方式‘UTF-8‘为‘UTF-8-sig‘:
"UTF-8"的字节顺序在所有系统中都是一样的,没有字节序的问题,它不需要BOM(“ByteOrder Mark”)。
"UTF-8-sig"即UTF-8 with BOM需要提供BOM。
本文探讨了在使用Python进行文件读写操作时遇到的ufeff非法字符问题,解释了UTF-8与UTF-8-sig编码的区别,以及如何正确设置编码方式来避免此类问题。
当我们读取的文件或者写入文件时有时候会出现"\ufeff"非法字符,这个时候需要改变编码方式‘UTF-8‘为‘UTF-8-sig‘:
"UTF-8"的字节顺序在所有系统中都是一样的,没有字节序的问题,它不需要BOM(“ByteOrder Mark”)。
"UTF-8-sig"即UTF-8 with BOM需要提供BOM。
3143
1191

被折叠的 条评论
为什么被折叠?
