Click here to Skip to main content
15,042,397 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
As there are Many language standards why java uses Unicode systems , Is there any particular limitation which is been over coming bu this unicode system.Currently I am using ASCII which is an American standard code for information interchange.

What I have tried:

Researched online in many sites but could not find the exact solution ,
Updated 12-Jul-18 0:02am

1 solution

As there are Many language standards why java uses Unicode systems

Unicode isn't a language - it's a character set.
That means it contains "how to draw" instructions for all the letters and special characters that can be displayed: A..Z, a..z, 0..9, !"£$%^&*()-_=+[{]} ... as well as a huge number of other "shapes" to allow Persian, Chinese, Japanese, Korean, Cyrillic, ... languages to be used, and also all the bullets and emojis you could ever want.*

Older languages used a 7 (or more usually 8) bit character which could only hold 128 *(or 256) characters "shapes" where Unicode uses a 16 bit character and can hold 32K different characters, all displayable.

That's why Java uses Unicode: because it makes your job simpler when you want to use more than just A..Z|, a..z, 0..9, and a handful of special characters.

* This is a "Lie to Children" - an approximation to the real state of affairs which is close enough for use without needing huge amounts of deeper explanation. It's pretty much totally wrong, but it's good enough for beginners

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900