encoding.go 498 B

1234567891011121314151617181920
  1. // encoding enables using golang.org/x/net/html/charset for converting 7bit to UTF-8.
  2. // golang.org/x/net/html/charset supports a larger range of encodings.
  3. // when importing, place an underscore _ in front to import for side-effects
  4. package encoding
  5. import (
  6. "io"
  7. "github.com/flashmob/go-guerrilla/mail"
  8. cs "golang.org/x/net/html/charset"
  9. )
  10. func init() {
  11. mail.Dec.CharsetReader = func(charset string, input io.Reader) (io.Reader, error) {
  12. return cs.NewReaderLabel(charset, input)
  13. }
  14. }