【发布时间】:2016-01-25 14:45:44
【问题描述】:
我使用 configparser 来读取我喜欢的配置:
file = b'[OWNER]\r\naction=PRODUCT_SENDS_CONFIG\r\nimei=861311003801742\r\nphone_number=0616055459\r\nSN=100004\r\nproduct_name=TACT\r\nproduct_version=01.00\r\n[DATABASE]\r\nstring=\xc4a\xc4a\xc4a\xc4a\r\n'
config = configparser.RawConfigParser(allow_no_value=True)
config.readfp(StringIO(stream.read().decode(encoding='utf-8')))
但是我得到了这个错误:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 462: invalid continuation byte
你怎么能是解决方案,我不知道在使用configparser之前对文件变量做的处理,我想把\xc4a读成Ä?
【问题讨论】:
标签: python django unicode byte