Utilizada por el sistema para codificar e interpretar caracteres de cadena. Los formatos de página de códigos no son iguales en todos los idiomas. Algunos idiomas, como el japonés y el hindi, tienen caracteres de múltiples bytes (multi-byte), mientras que otros idiomas, como el inglés y el alemán, sólo necesitan un byte para representar cada carácter. Cada página de códigos se representa por un número entero único. En Internet Information Services (IIS), la página de códigos predeterminada es igual que CP_ACP. IIS admite archivos Web guardados en formato UTF-8 o ANSI.