GO語言"mime/quotedprintable"包中"NewReader"函數的用法及代碼示例。
用法:
func NewReader(r io.Reader) *Reader
NewReader 返回一個 quoted-printable 閱讀器,從 r 解碼。
例子:
package main
import (
"fmt"
"io"
"mime/quotedprintable"
"strings"
)
func main() {
for _, s := range []string{
`=48=65=6C=6C=6F=2C=20=47=6F=70=68=65=72=73=21`,
`invalid escape: <b style="font-size: 200%">hello</b>`,
"Hello, Gophers! This symbol will be unescaped: =3D and this will be written in =\r\none line.",
} {
b, err := io.ReadAll(quotedprintable.NewReader(strings.NewReader(s)))
fmt.Printf("%s %v\n", b, err)
}
}
輸出:
Hello, Gophers! <nil> invalid escape: <b style="font-size: 200%">hello</b> <nil> Hello, Gophers! This symbol will be unescaped: = and this will be written in one line. <nil>
相關用法
- GO NewReader用法及代碼示例
- GO NewReplacer用法及代碼示例
- GO NewFromFiles用法及代碼示例
- GO NewCBCDecrypter用法及代碼示例
- GO NewCFBDecrypter用法及代碼示例
- GO NewCFBEncrypter用法及代碼示例
- GO New用法及代碼示例
- GO NewGCM用法及代碼示例
- GO NewTripleDESCipher用法及代碼示例
- GO NewWriter用法及代碼示例
- GO NewCBCEncrypter用法及代碼示例
- GO NewOFB用法及代碼示例
- GO NewTLSServer用法及代碼示例
- GO NewTicker用法及代碼示例
- GO NewCTR用法及代碼示例
- GO NewEncoder用法及代碼示例
- GO NumError用法及代碼示例
- GO NotifyContext用法及代碼示例
- GO Node用法及代碼示例
- GO Notify用法及代碼示例
注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 NewReader。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。