讀取編碼爲utf-16le的文件並打印

import codecscode

data = open('test.txt').read()
if data[:2] == codecs.BOM_UTF16_LE:
    data = data[2:]
    print data.decode('utf-16le')

或者:
data = codecs.open('test.txt', 'r', 'utf-16le').read()test

if data[0] == codecs.BOM_UTF16_LE.decode('utf-16le'):import

    data = data[1:]
   
print data
im

相關文章
相關標籤/搜索