Imagine you want to send a message to a friend using only 0s and 1s. But your message is in Hindi or English letters! Computers solve this by giving every letter, symbol, or emoji a special number. This list of numbers is called Unicode. For example, 'A' gets 65, 'B' gets 66, 'अ' gets 2309, and so on. Then, computers change these numbers into binary, because computers only understand 0s and 1s. So, 'A' becomes 65, and 65 in binary is 1000001.
Think of it like a cricket jersey: every player has a unique number. The computer just writes the number in binary, not the name.
How it works
Pick a character: For example, the letter 'A'.
Find its Unicode code point: 'A' is 65.
Convert the code point to binary: 65 in binary is 1000001.
Store or send the binary: The computer saves or transmits 1000001.
Reverse for reading: To show the letter again, the computer changes the binary back to the number, then looks up which character it is.
How computers convert text to binary using Unicode
Pick a character (e.g., 'A')
Find its Unicode code point (e.g., 65)
Convert the code point to binary (e.g., 1000001)
Store or send the binary (e.g., 1000001)
The story behind it
Long ago, computers only understood English letters, using a system called ASCII (American Standard Code for Information Interchange). But the world has thousands of languages and symbols! So, in the 1990s, experts created Unicode. Unicode gives every character in every language a unique number. Now, computers everywhere can store and show text in Hindi, Tamil, Chinese, emojis, and more. The Unicode Consortium, a group of people and companies, keeps adding new symbols every year.
Where you see it in real life
Sending a WhatsApp message: When you type 'नमस्ते', your phone turns each letter into Unicode numbers, then into binary, and sends it.
Websites: When you see your name in your language on a website, the computer used Unicode and binary to store and show it.
SMS in different languages: Text messages use Unicode to send Hindi, Bengali, or even emojis.
Programming: When you write 'print("Hello")', the computer stores each letter as binary using Unicode.
Digital books (e-books): The text is stored as Unicode numbers in binary form.
Bank ATMs: When the ATM shows your name in your language, it uses Unicode and binary.
Why it matters
Universal communication: Unicode lets computers everywhere understand all languages and symbols.
Data storage: All text, from your school notes to government records, is stored as binary using Unicode.
Programming: Every app, website, and device uses this method to handle text.
Exams and jobs: Understanding binary and Unicode is key for computer science, coding, and IT jobs.
Worked example
Let's convert the letter 'B' to binary using Unicode: