L
LLLOS.ai
Learn
L

Ask Your Tutor · Computer Science

Why do some files show 'garbled' text if encoding is wrong?

General knowledge Asked by Anonymous 22 Oct 2026, 2:52 PM IST Updated

In one line

If you open a file with the wrong encoding (the way letters are stored), the text looks like nonsense because the computer reads the bytes incorrectly.

The rule

Text encoding is a system that tells the computer how to turn bytes (numbers) into letters and symbols.

Some common encodings are UTF-8, ASCII, and UTF-16.

Let's understand it simply

Imagine you and your friend invent a secret code to write notes. You decide that 1 means 'A', 2 means 'B', and so on. But if someone else thinks 1 means 'X' and 2 means 'Y', your note will look like nonsense to them.

A computer file is just a list of numbers (bytes). The encoding is the codebook that tells the computer which number means which letter. If the computer uses the wrong codebook, it shows the wrong letters. That's why you see 'garbled' or strange symbols.

How it works

  1. You save a file in one encoding (for example, UTF-8).
  2. Each letter or symbol is stored as one or more bytes (numbers).
  3. When you open the file, the computer needs to know which encoding to use.
  4. If it uses the correct encoding, you see the right text.
  5. If it uses the wrong encoding, it matches the bytes to the wrong letters, so you see weird symbols or question marks.
What happens when encoding is wrong
  1. File is saved in one encoding (e.g., UTF-8)
  2. File is opened with a different encoding (e.g., ASCII)
  3. Computer matches bytes to wrong letters
  4. Text appears as garbled symbols

The story behind it

Early computers only used English letters, so they used simple encodings like ASCII (American Standard Code for Information Interchange). But as people wanted to write in Hindi, Tamil, Chinese, and other languages, new encodings like UTF-8 were made to include more symbols. Sometimes, a file's encoding is not saved with the file, so the computer has to guess. If it guesses wrong, the text looks strange.

Where you see it in real life

  • Opening a Hindi document in Notepad and seeing only boxes or question marks: The encoding is wrong, so Hindi letters can't be shown.
  • Reading a WhatsApp backup file in a text editor: If the encoding is not UTF-8, you see random symbols.
  • Websites showing 'ä' instead of 'ä': The browser guessed the wrong encoding.
  • SMS messages with weird characters: The phone used a different encoding than the sender.
  • Opening a CSV file in Excel and seeing gibberish: Excel picked the wrong encoding.

Why it matters

  • Correct encoding is needed to read text in any language, including Indian languages.
  • Software and websites must use the right encoding to show names, addresses, and messages correctly.
  • Wrong encoding can cause data loss if you save the file again.
  • Exams and jobs in IT often ask about encoding and Unicode.

Common mistakes

  • Thinking all text files use the same encoding. (They don't; there are many.)
  • Believing the computer always knows the right encoding. (It often has to guess.)
  • Ignoring encoding when working with Indian languages. (It's very important!)

Remember it

The encoding is like a codebook. If you use the wrong codebook, you get the wrong message.

Check yourself

What is text encoding?

A system that tells the computer how to turn bytes into letters.

Why does text look garbled if you use the wrong encoding?

Because the computer matches bytes to the wrong letters or symbols.

Give an example of a problem caused by wrong encoding.

Opening a Hindi file and seeing only boxes or question marks.

Why is encoding important for Indian languages?

Because only the right encoding can display all the special letters and symbols correctly.

Quick recap

  • Encoding tells the computer how to turn bytes into letters.
  • Wrong encoding means wrong letters, so text looks garbled.
  • There are many encodings, like UTF-8, ASCII, UTF-16.
  • Indian languages need the right encoding to display properly.
Written by the LLOS.ai tutor. Asked by Anonymous on 22 Oct 2026, 2:52 PM IST