我正在嘗試解碼不完全符合該Quoted Printable String想法的消息。如下所示的片段之一有一個(gè)=where should be an =3Dthis 出現(xiàn)在許多地方。事實(shí)上,這里發(fā)生了兩種罪行:------=_Part_7575500_2105086112.1449628640342Content-Type: text/html; charset="UTF-8"我解碼如下:qpr := quotedprintable.NewReader(msg.Body) cleanBody, err := ioutil.ReadAll(qpr)由此產(chǎn)生的錯(cuò)誤是:(在第一個(gè)之后抱怨 _ =)quotedprintable: invalid hex byte 0x5f我怎樣才能解決這個(gè)問(wèn)題?謝謝你。
1 回答

吃雞游戲
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
您不僅擁有引用打印的數(shù)據(jù),它還是 MIME 多部分消息的一部分。該=_
模式是專門使用的,因?yàn)樗肋h(yuǎn)不會(huì)出現(xiàn)在帶引號(hào)的可打印消息中。
使用 amultipart.Reader
獲取每個(gè)部分的內(nèi)容。
- 1 回答
- 0 關(guān)注
- 168 瀏覽
添加回答
舉報(bào)
0/150
提交
取消