Character Sets Explained – ASCII & Unicode (O Level Computer Science 2210 / IGCSE 0478)
What Is a Character Set?
A character set is a system that allows computers to represent letters, numbers, and symbols using binary codes.
Since computers only understand binary (0s and 1s), each character must be converted into a binary number.
Examples of characters:
Letters (A, B, C)
Numbers (1, 2, 3)
Symbols (!, @, #)
Each of these characters has a unique binary code.
ASCII (American Standard Code for Information Interchange)
ASCII is one of the earliest character encoding systems used by computers.
It assigns a unique number to each character.
Example:
CharacterASCII ValueA65B66C67a97149
Example in binary:
A = 01000001
ASCII usually uses 7 bits or 8 bits to represent characters.
computer ol
Limitations of ASCII
ASCII works well for basic English characters, but it cannot represent:
Many international languages
Special symbols
Emojis
Because of this limitation, a more advanced system was developed.
Unicode
Unicode is a modern character encoding system that supports a much larger range of characters.
Unicode can represent:
Many languages (Arabic, Chinese, Urdu, etc.)
Mathematical symbols
Emojis
Special characters
Unicode uses more bits per character, which allows it to store many more characters than ASCII.
computer ol
ASCII vs Unicode
FeatureASCIIUnicodeNumber of charactersLimitedVery largeLanguages supportedMostly EnglishMany languagesBits used7 or 8 bitsVariable (often 16+ bits)UsageOlder systemsModern systems
Unicode is widely used in modern computers, websites, and smartphones.
Why Character Sets Are Important
Character sets allow computers to:
Display text on screens
Store written information
Send text messages
Display web pages
Without character sets, computers could not display human language.
Exam Tip (2210 / 0478)
Students are often asked to:
Define character set
Explain ASCII
Explain Unicode
Compare ASCII and Unicode
Always mention:
ASCII supports fewer characters
Unicode supports many languages and symbols
Practice Question
Explain one advantage of Unicode over ASCII.
Answer
Unicode can represent a much larger range of characters and languages, while ASCII is limited mainly to English characters.
Learn Computer Science with IVY Online
Prepare for:
Cambridge O Level Computer Science (2210)
Cambridge IGCSE Computer Science (0478)
with IVY Online.
Our courses include:
Programming practice
Past paper solving
Exam strategies
Concept-based learning

