Explore the World's Best Ideas
Join today and uncover 100+ curated journeys from 50+ topics. Unlock access to our mobile app with extensive features.
UTF-8 stands for āUnicode Transformation Format - 8 bits.ā Thatās not helpful to us yet, so letās rewind to the basics.
7
117 reads
Encoding is the process of converting characters in human languages into binary sequences that computers can process.
7
82 reads
The American Standard Code for Information Interchange (ASCII) was an early standardized encoding system for text.
ASCIIās library includes every upper-case and lower-case letter in the Latin alphabet, every digit from 0 to 9, and some symbols (like /, !, and ?). It assigns each of these characters a unique three-digit code and a unique byte.
But ASCII is so limited, it gives us 256 different bytes, or 256 ways to represent a character. When ASCII was introduced in 1960, this was okay, since developers needed only 128 bytes to represent all the English characters and symbols they needed.
7
70 reads
Enter Unicode, an encoding system that solves the space issue of ASCII. Like ASCII, Unicode assigns a unique code, called a code point, to each character. However, Unicodeās more sophisticated system can produce over a million code points, more than enough to account for every character in any language.
7
49 reads
UTF-8 is an encoding system for Unicode. It can translate any Unicode character to a matching unique binary string, and can also translate the binary string back to a Unicode character.
UTF-8 is currently the most popular encoding method on the internet because it can efficiently store text containing any character.
6
52 reads
IDEAS CURATED BY
Learn more about computerscience with this collection
Understanding machine learning models
Improving data analysis and decision-making
How Google uses logic in machine learning
Related collections
Similar ideas
Read & Learn
20x Faster
without
deepstash
with
deepstash
with
deepstash
Personalized microlearning
ā
100+ Learning Journeys
ā
Access to 200,000+ ideas
ā
Access to the mobile app
ā
Unlimited idea saving
ā
ā
Unlimited history
ā
ā
Unlimited listening to ideas
ā
ā
Downloading & offline access
ā
ā
Supercharge your mind with one idea per day
Enter your email and spend 1 minute every day to learn something new.
I agree to receive email updates