Unicode was created to address the limitations of earlier character encoding standards, which were often specific to certain languages or regions. Unicode aims to provide a unified system for encoding characters across different languages and scripts, promoting interoperability and international communication.