Windows安裝ElastAlert問題總結

1.運行時出現UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xb4 in position 0: invalid start byte 或 UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xb4 in position 0: invalid start byte編碼

此處爲Python編碼問題,在C:\Python27\Lib\site-packages文件夾下新建sitecustomize.py文件,在文件中寫下以下語句:code

import sys
reload(sys)
sys.setdefaultencoding('ISO-8859-1') utf-8

注意:ci

gbk和utf-8都不行,只有iso這個能夠,it

ISO-8859-1編碼是單字節編碼,向下兼容ASCII,其編碼範圍是0x00-0xFF,0x00-0x7F之間徹底和ASCII一致,0x80-0x9F之間是控制字符,0xA0-0xFF之間是文字符號。
相關文章
相關標籤/搜索