UTF-8
Universal character encoding
UTF-8 is a character encoding system that represents text in computers and on the internet.
It can encode every character in Unicode—from basic English letters to Chinese characters to emoji—using one to four bytes per character.
Common ASCII characters use just one byte, making UTF-8 efficient for English text while remaining compatible with older systems.
It has become the dominant encoding for web pages and most modern software.
Persons in a narrative
- bytesUnits of digital storage
- octetsCollections of eight
- binaryConsisting of two parts
- ASCIIElectronic character encoding standard
BOM · surrogates · planes · graphemes · diacritics · scripts · glyphs · text
Web page code
- XMLStructured data markup language
- JSONLightweight data interchange format
- APIsSoftware communication protocols
- browsersWeb navigation programs
websites · documents · email · internet · HTTP · URLs · charset · forms
Works on multiple systems
- multilingualKnowing multiple languages
- operating-systemsCore computer management software
- softwarePrograms directing computer operations
- standardsAccepted levels of quality
interoperability · legacy · migration · conversion · validation · normalization · fallback
characters
Persons in a narrative
ASCII · BOM · surrogates · planes · graphemes · diacritics · scripts · glyphs · text · serialization
HTML
Web page code
- XMLStructured data markup language
- JSONLightweight data interchange format
- APIsSoftware communication protocols
browsers · websites · documents · email · internet · HTTP · URLs · charset · forms · databases
cross-platform
Works on multiple systems
- multilingualKnowing multiple languages
- operating-systemsCore computer management software
- softwarePrograms directing computer operations
standards · interoperability · legacy · migration · conversion · validation · normalization · fallback