MIME / IANA | ventanas-1251 |
---|---|
Alias(es) | cp1251 ( página de código 1251) |
Idioma(s) | Ruso , ucraniano , bielorruso , búlgaro , cirílico serbio , cirílico bosnio , macedonio , rotokas , rusino , inglés |
Creado por | Microsoft |
Estándar | Estándar de codificación WHATWG |
Clasificación | ASCII extendido , Windows-125x |
Otras codificaciones relacionadas | Amiga-1251, KZ-1048, RFC 1345, "ECMA-Cyrillic" |
Windows-1251 es una codificación de caracteres de 8 bits , diseñada para cubrir idiomas que utilizan el alfabeto cirílico , como el ruso , el ucraniano , el bielorruso , el búlgaro , el cirílico serbio , el macedonio y otros idiomas.
En la web, es la segunda codificación de caracteres de un solo byte más utilizada (o la tercera codificación de caracteres más utilizada en general) y la más utilizada de las codificaciones de un solo byte que admiten el cirílico. A enero de 2024 [actualizar], el 0,3% de todos los sitios web utilizan Windows-1251. [1] [2] Se utiliza principalmente para el ruso, mientras que una pequeña minoría de sitios web rusos lo utilizan, con el 94,6% de los sitios web rusos (.ru) que utilizan UTF-8 , [3] [4] [5] y la codificación heredada de 8 bits ocupa el segundo lugar. En Linux, la codificación se conoce como cp1251. [6] IBM utiliza la página de códigos 1251 ( CCSID 1251 y CCSID extendido del signo del euro 5347) para Windows-1251. [7] [8] [9] [10] [11] [12] [13]
Windows-1251 y KOI8-R (o su variante ucraniana KOI8-U ) se utilizan mucho más comúnmente que ISO 8859-5 (que se utiliza en menos del 0,0004 % de los sitios web). [14] A diferencia de Windows-1252 e ISO 8859-1 , Windows-1251 no está estrechamente relacionado con ISO 8859-5.
En las aplicaciones modernas, especialmente en Internet, se prefiere Unicode (por ejemplo, UTF-8) a Windows-1251 u otras codificaciones cirílicas, lo que convierte a UTF-8 en la codificación dominante para páginas web. (Para obtener más información sobre la cobertura completa de Unicode, de 436 letras/puntos de código cirílicos, incluido el cirílico antiguo , y sobre cómo las codificaciones de caracteres de un solo byte, como Windows-1251 y KOI8-R , no pueden proporcionar esto, consulte Escritura cirílica en Unicode ).
La siguiente tabla muestra Windows-1251. Cada carácter se muestra con su equivalente Unicode y su código Alt .
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | do | D | mi | F | |
0x | Nulo | SOL | Tx | ETX | ETE | ENQ | Acuse de recibo | BEL | Licenciatura en Ciencias | alta | Si | Vermont | FF | ES | ENTONCES | SI |
1x | DLE | DC1 | DC2 | DC3 | DC4 | No se puede | SINÓNIMO | ETB | PODER | En | SUB | ESC | Es | GS | R.R. | A NOSOTROS |
2x | ES | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | A | B | do | D | mi | F | GRAMO | yo | I | Yo | K | yo | METRO | norte | Oh |
5x | PAG | Q | R | S | yo | tú | V | Yo | incógnita | Y | O | [ | \ | ] | ^ | _ |
6x | ` | a | b | do | d | mi | F | gramo | yo | i | yo | a | yo | metro | norte | o |
7x | pag | q | a | s | a | tú | en | el | incógnita | y | el | { | | | } | ~ | DEL |
8x | En | A | " | es | " | … | † | ‡ | € | ‰ | yo | ‹ | Yo | Yo | Yo | Yo |
9x | ђ | ' | ' | " | " | • | – | — | ™ | yo | › | yo | yo | ћ | џ | |
Hacha | PNBSP | Yo | ў | Yo | ¤ | Ґ | ¦ | § | Yo | © | Es | « | ¬ | TÍMIDO | ® | Yo |
Bx | ° | ± | Yo | yo | ґ | µ | ¶ | · | yo | No. | є | » | yo | Yo | es | ї |
Cx | Una | B | En | G | D | Y | Y | Z | Yo | Yo | K | El | M | No | Acerca de | P |
Dx | R | C | T | Yo | F | X | C | C | Yo | Yo | Yo | Yo | B | Yo | Yo | Yo |
Ex | una | a | en | en | d | yo | yo | desde | y | yo | para | el | yo | en | o | p |
Fx | p | con | es | yo | f | x | c | yo | yo | yo | yo | yo | yo | yo | yo | yo |
En Kazajstán se estandarizó una versión modificada de Windows-1251 , denominada STRK1048, y se la conoce con la etiqueta KZ-1048
. Se diferencia en las filas que se muestran a continuación:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | do | D | mi | F | |
8x | En | A | " | es | " | … | † | ‡ | € | ‰ | yo | ‹ | Yo | Sí | Һ | Yo |
9x | ђ | ' | ' | " | " | • | – | — | ™ | yo | › | yo | Sí | һ | џ | |
Hacha | PNBSP | Ұ | ұ | ͘ | ¤ | ͨ | ¦ | § | Yo | © | Ғ | « | ¬ | TÍMIDO | ® | Sí |
Bx | ° | ± | Yo | yo | Ño | µ | ¶ | · | yo | No. | ғ | » | ø | Ң | ң | Sí |
La página de códigos 1174 es otra variante creada para el idioma kazajo , que coincide con la versión 1251 de Windows para el subconjunto ruso de las letras cirílicas. Se diferencia de la versión 1048 de KZ porque traslada la letra cirílica Shha de 8E/9E a 8A/9A.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | do | D | mi | F | |
8x | En | A | " | es | " | … | † | ‡ | € | ‰ | Һ | ‹ | Yo | Sí | Yo | Yo |
9x | ђ | ' | ' | " | " | • | – | — | ™ | һ | › | yo | Sí | ћ | џ | |
Hacha | PNBSP | Ұ | ұ | ͘ | ¤ | ͨ | ¦ | § | Yo | © | Ғ | « | ¬ | TÍMIDO | ® | Sí |
Bx | ° | ± | Yo | yo | Ño | µ | ¶ | · | yo | No. | ғ | » | ø | Ң | ң | Sí |
MIME / IANA | Amiga-1251 |
---|---|
Alias(es) | Amigo1251 |
Idioma(s) | Inglés , ruso |
Clasificación | ASCII extendido |
Residencia en | Windows-1251, ISO-8859-1 , ISO-8859-15 |
Los sistemas operativos rusos Amiga utilizan una versión de la página de códigos 1251 que coincide con la de Windows 1251 para el subconjunto ruso de las letras cirílicas, pero que por lo demás sigue en su mayor parte la norma ISO-8859-1 . Esta versión se conoce como Amiga-1251 , [18] bajo cuyo nombre está registrada en la IANA . [19]