encoding.go 500 B

123456789101112131415161718192021
  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. }
  15. :q