python開發 -- 判斷文件編碼格式是否為UTF8 有/無BOM格式


簡單檢測腳本:

import codecs
file_path = '/Users/mac/Downloads/test.xml'

with open(file_path) as source_file:
    data = source_file.read()
    if data[:3] == codecs.BOM_UTF8:
        print('******* Have BOM  *******')
    else:
        print('******* No BOM  *******')

參考:

https://www.cnblogs.com/Detector/p/8744992.html

https://www.cnblogs.com/Detector/p/8483010.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM