Não, o ASCII não contém códigos para todos os idiomas em uso. ASCII é um padrão de codificação de personagem de 7 bits, o que significa que pode representar apenas 128 caracteres (2
7
). Isso é suficiente para cobrir o alfabeto inglês (maiúsculas e minúsculas), números, pontuação e alguns caracteres de controle. No entanto, fica muito aquém de representar os personagens necessários para muitos outros idiomas, que têm alfabetos, símbolos e sistemas de escrita muito diferentes. Para representar outros idiomas, o ASCII estendido e, finalmente, o Unicode foram desenvolvidos.