2 回答

TA貢獻(xiàn)1798條經(jīng)驗 獲得超7個贊
從 Go 1.5 開始,您可以使用mime.WordDecoder.DecodeHeader:
package main
import (
"fmt"
"mime"
)
func main() {
dec := new(mime.WordDecoder)
header, err := dec.DecodeHeader("=?UTF-8?B?2KfZhNiu2LfZiNin2Kog2KfZhNiq2Yog2KrYrNmF2Lkg2KjZitmG?= =?UTF-8?B?INit2YHYuCDYp9mE2YLYsdin2ZPZhiDYp9mE2YPYsdmK2YUg2YjZgQ==?= =?UTF-8?B?2YfZhdmHINmF2YXYpyDYp9mU2YXZhNin2Ycg2KfZhNi52YTYp9mF?= =?UTF-8?B?2Kkg2LnYqNivINin2YTZhNmHINin2YTYutiv2YrYp9mGLnBkZg==?=")
if err != nil {
panic(err)
}
fmt.Println(header)
// Output: ?????? ???? ???? ??? ??? ??????? ?????? ????? ??? ?????? ??????? ??? ???? ???????.pdf
}
如果你使用的是舊版本的 Go,你可以使用我的替換庫:https : //github.com/alexcesaro/quotedprintable
- 2 回答
- 0 關(guān)注
- 217 瀏覽
添加回答
舉報