| Name | Synopsis | 
|---|---|
| .. | |
| encoding | Package encoding defines an interface for character encodings, such as Shift JIS and Windows 1252, that can convert to and from UTF-8. | 
| charmap | Package charmap provides simple character encodings such as IBM Code Page 437 and Windows 1252. | 
| htmlindex | Package htmlindex maps character set encoding names to Encodings as recommended by the W3C for use in HTML 5. | 
| ianaindex | Package ianaindex maps names to Encodings as specified by the IANA registry. | 
| japanese | Package japanese provides Japanese encodings such as EUC-JP and Shift JIS. | 
| korean | Package korean provides Korean encodings such as EUC-KR. | 
| simplifiedchinese | Package simplifiedchinese provides Simplified Chinese encodings such as GBK. | 
| traditionalchinese | Package traditionalchinese provides Traditional Chinese encodings such as Big5. | 
| unicode | Package unicode provides Unicode encodings such as UTF-16. | 
| utf32 | Package utf32 provides the UTF-32 Unicode encoding. | 
| language | Package language implements BCP 47 language tags and related functionality. | 
| display | Package display provides display names for languages, scripts and regions in a requested language. | 
| runes | Package runes provide transforms for UTF-8 encoded text. | 
| transform | Package transform provides reader and writer wrappers that transform the bytes passing through as well as various transformations. |