O Unicode foi criado para resolver as limitações dos padrões anteriores de codificação de caracteres, que muitas vezes eram específicos para determinados idiomas ou regiões. O Unicode visa fornecer um sistema unificado para codificação de caracteres em diferentes idiomas e escritas, promovendo a interoperabilidade e a comunicação internacional.