Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for CharsetReader (0.21 sec)

  1. src/cmd/go/internal/vcs/discovery.go

    // Parsing ends at the end of the <head> section or the beginning of the <body>.
    func parseMetaGoImports(r io.Reader, mod ModuleMode) ([]metaImport, error) {
    	d := xml.NewDecoder(r)
    	d.CharsetReader = charsetReader
    	d.Strict = false
    	var imports []metaImport
    	for {
    		t, err := d.RawToken()
    		if err != nil {
    			if err != io.EOF && len(imports) == 0 {
    				return nil, err
    			}
    			break
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 11 18:14:49 UTC 2020
    - 2.6K bytes
    - Viewed (0)
  2. src/mime/encodedword.go

    type WordDecoder struct {
    	// CharsetReader, if non-nil, defines a function to generate
    	// charset-conversion readers, converting from the provided
    	// charset into UTF-8.
    	// Charsets are always lower-case. utf-8, iso-8859-1 and us-ascii charsets
    	// are handled by default.
    	// One of the CharsetReader's result values must be non-nil.
    	CharsetReader func(charset string, input io.Reader) (io.Reader, error)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 16:12:35 UTC 2024
    - 10K bytes
    - Viewed (0)
  3. src/mime/example_test.go

    }
    
    func ExampleWordDecoder_Decode() {
    	dec := new(mime.WordDecoder)
    	header, err := dec.Decode("=?utf-8?q?=C2=A1Hola,_se=C3=B1or!?=")
    	if err != nil {
    		panic(err)
    	}
    	fmt.Println(header)
    
    	dec.CharsetReader = func(charset string, input io.Reader) (io.Reader, error) {
    		switch charset {
    		case "x-case":
    			// Fake character set for example.
    			// Real use would integrate with packages such
    			// as code.google.com/p/go-charset
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 20 18:41:18 UTC 2020
    - 2.9K bytes
    - Viewed (0)
  4. src/net/mail/message.go

    	adec := *dec
    	charsetReaderError := false
    	adec.CharsetReader = func(charset string, input io.Reader) (io.Reader, error) {
    		if dec.CharsetReader == nil {
    			charsetReaderError = true
    			return nil, charsetError(charset)
    		}
    		r, err := dec.CharsetReader(charset, input)
    		if err != nil {
    			charsetReaderError = true
    		}
    		return r, err
    	}
    	word, err = adec.Decode(s)
    	if err == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 11:31:03 UTC 2024
    - 23.5K bytes
    - Viewed (0)
  5. src/mime/encodedword_test.go

    			"f\xf5\xf6b\xe0r",
    			[]string{"iso-8859-15", "windows-1252"},
    			[]string{"f\xf5\xf6", "b\xe0r"},
    		},
    	}
    
    	for _, test := range tests {
    		i := 0
    		dec := &WordDecoder{
    			CharsetReader: func(charset string, input io.Reader) (io.Reader, error) {
    				if charset != test.charsets[i] {
    					t.Errorf("DecodeHeader(%q), got charset %q, want %q", test.src, charset, test.charsets[i])
    				}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 20 18:41:18 UTC 2020
    - 7K bytes
    - Viewed (0)
  6. src/encoding/xml/xml.go

    	//	"quot": `"`,
    	Entity map[string]string
    
    	// CharsetReader, if non-nil, defines a function to generate
    	// charset-conversion readers, converting from the provided
    	// non-UTF-8 charset into UTF-8. If CharsetReader is nil or
    	// returns an error, parsing stops with an error. One of the
    	// CharsetReader's result values must be non-nil.
    	CharsetReader func(charset string, input io.Reader) (io.Reader, error)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 08 18:46:41 UTC 2024
    - 47.3K bytes
    - Viewed (0)
  7. cmd/utils.go

    	var lbody io.Reader
    	if size > 0 {
    		lbody = io.LimitReader(body, size)
    	} else {
    		lbody = body
    	}
    	d := xml.NewDecoder(lbody)
    	// Ignore any encoding set in the XML body
    	d.CharsetReader = nopCharsetConverter
    	err := d.Decode(v)
    	if errors.Is(err, io.EOF) {
    		err = &xml.SyntaxError{
    			Line: 0,
    			Msg:  err.Error(),
    		}
    	}
    	return err
    }
    
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed Jun 05 22:00:34 UTC 2024
    - 31.9K bytes
    - Viewed (0)
  8. src/net/mail/message_test.go

    		{
    			`John Doe <jdoe@[192.168.0.1]>`,
    			[]*Address{{
    				Name:    "John Doe",
    				Address: "jdoe@[192.168.0.1]",
    			}},
    		},
    	}
    
    	ap := AddressParser{WordDecoder: &mime.WordDecoder{
    		CharsetReader: func(charset string, input io.Reader) (io.Reader, error) {
    			in, err := io.ReadAll(input)
    			if err != nil {
    				return nil, err
    			}
    
    			switch charset {
    			case "iso-8859-15":
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 11:31:03 UTC 2024
    - 30.4K bytes
    - Viewed (0)
  9. src/encoding/xml/xml_test.go

    	d.t.Fatalf("unexpected Read call on downCaser reader")
    	panic("unreachable")
    }
    
    func TestRawTokenAltEncoding(t *testing.T) {
    	d := NewDecoder(strings.NewReader(testInputAltEncoding))
    	d.CharsetReader = func(charset string, input io.Reader) (io.Reader, error) {
    		if charset != "x-testing-uppercase" {
    			t.Fatalf("unexpected charset %q", charset)
    		}
    		return &downCaser{t, input.(io.ByteReader)}, nil
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 26 19:58:28 UTC 2024
    - 36.9K bytes
    - Viewed (0)
  10. api/go1.5.txt

    pkg mime, method (*WordDecoder) DecodeHeader(string) (string, error)
    pkg mime, method (WordEncoder) Encode(string, string) string
    pkg mime, type WordDecoder struct
    pkg mime, type WordDecoder struct, CharsetReader func(string, io.Reader) (io.Reader, error)
    pkg mime, type WordEncoder uint8
    pkg mime/quotedprintable, func NewReader(io.Reader) *Reader
    pkg mime/quotedprintable, func NewWriter(io.Writer) *Writer
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 30 21:14:09 UTC 2015
    - 46.6K bytes
    - Viewed (0)
Back to top