Stdlib family encoding

This family page is the encyclopedia entry for one stdlib area. It explains why the family exists, what responsibility belongs here, and which files make up the surface.

Overview

FieldValue
Familyencoding
Module count9
PurposeText and byte encoding surfaces such as utf, base64, url, hex, html, legacy encodings, and unicode helpers.

Architecture role

Use `encoding` when values cross a textual or byte-oriented boundary and representation matters.

Main responsibilities

  • Own representation conversions instead of business meaning.
  • Keep wire/text transformations separate from structured domain logic.
  • Explain which submodule is responsible for which external format.

Real usage story

  • A JSON payload can be rendered first, then base64-encoded for transport.
  • A path or URL can be normalized before joining it with host-facing code.

Module inventory