#21008: Python-UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 17: invalid start byte


yotrew (熾翼)

學校 : 不指定學校
編號 : 5520
來源 : [163.32.95.190]
最後登入時間 :
2023-11-17 09:50:32
d430. 第二題: 計算字數 (count) -- 92學年度北基區資訊學科能力競賽 | From: [163.32.95.29] | 發表日期 : 2020-03-31 09:53

因為編碼的問題,python會產生這樣的錯誤

解決方法:Ref:https://stackoverflow.com/questions/16549332/python-3-how-to-specify-stdin-encoding

input()或sys.stdin.readline()改成

input_stream = io.TextIOWrapper(sys.stdin.buffer, encoding='latin-1')
for line in input_stream:
 
ZeroJudge Forum