package charset

import "github.com/emersion/go-message/charset"

Package charset provides functions to decode and encode charsets.

It imports all supported charsets, which adds about 1MiB to binaries size. Importing the package automatically sets message.CharsetReader.

Index

Functions

func Reader

func Reader(charset string, input io.Reader) (io.Reader, error)

Reader returns an io.Reader that converts the provided charset to UTF-8.

func RegisterEncoding

func RegisterEncoding(name string, enc encoding.Encoding)

RegisterEncoding registers an encoding. This is intended to be called from the init function in packages that want to support additional charsets.

Source Files

charset.go

Version
v0.18.2 (latest)
Published
Sep 28, 2024
Platform
linux/amd64
Imports
9 packages
Last checked
22 hours ago

Tools for package owners.