當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


GO NewReader用法及代碼示例

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>

相關用法


注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 NewReader。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。