Representação de dados

Como a codificação para alguns caracteres requer mais de um byte, um único caractere pode ser representado por um ou vários bytes quando dados são criados em arquivos ou transferidos entre um computador e seus dispositivos de E/S. Essa representação externa de dados é referida como a representação código de arquivo ou código de caracteres multibyte de um caractere.

Para as cadeias de processamento de tais caracteres, é mais eficiente converter códigos de arquivo em uma representação uniforme. Este formulário convertido é destinado ao processamento interno de caracteres. Essa representação interna de dados é referida como a representação código do processo ou código de caracteres amplo do caractere. Um entendimento de caráter multibyte e códigos de caracteres amplos é essencial para a estratégia geral de globalização.