ASCII is a seven-bit encoding technique which assigns a number to each of the 128 characters used most frequently in American English
As computing became popular in more of the world ASCII was not enough and Unicode was created
ASCII is still inside Unicode as a subset
Since that time a number of Children of Unicode (Grand Children of ASCII) have been created which you need to be aware of
It Gets Even Better: ASCII Was Not Big Enough