Why Are There Different Character sets?
Two main reasons: Historically vendors have defined different ‘character sets’ for their hardware and software, mainly because there were no official standards. New character sets have been defined to support new languages. With an 8 bit character set, you are limited in the number of symbols you can support so there are different character sets for different written languages.