UnicodeDecodeError:'utf8'編解碼器無法解碼字節(jié)0x9c我有一個(gè)套接字服務(wù)器,應(yīng)該從客戶端接收UTF-8有效字符。問題是一些客戶端(主要是黑客)正在通過它發(fā)送所有錯(cuò)誤的數(shù)據(jù)。我可以很容易地區(qū)分真正的客戶端,但我正在記錄所有發(fā)送的數(shù)據(jù)文件,以便我以后可以分析它。有時(shí)我會(huì)得到這樣的字符?導(dǎo)致UnicodeDecodeError錯(cuò)誤。我需要能夠使用或不使用這些字符來生成字符串UTF-8。更新:對(duì)于我的特殊情況,套接字服務(wù)是一個(gè)MTA,因此我只希望接收ASCII命令,如:EHLO example.com
MAIL FROM: <john.doe@example.com>...我用JSON記錄了所有這些。然后一些沒有良好意圖的人決定出售各種垃圾。這就是為什么對(duì)于我的特定情況,剝離非ASCII字符是完全可以的。
UnicodeDecodeError:'utf8'編解碼器無法解碼字節(jié)0x9c
喵喵時(shí)光機(jī)
2019-08-06 13:27:51