“I don’t know, but it works on my machine!!” Ever said that? Ever heard that? Ever wondered why it happens? Characters and Encodings are the basic concepts, which every developer must know, no matter what. In this information era when the entire world has shrunk, globalization has emerged as one of the key requirements from any product, because it is being sold and used across the globe by people from different countries, different languages and different cultures.