External Formats
UTF-8 External-Format
- Each Unicode value has a unique UTF-8 encoding.
- ASCII characters encode as themselves in UTF-8.
- No embedded null bytes in external encoding.
- Useful for encoding strings needing to be passed to external systems such as Foreign Functions.