“Codificación alternativa” (“Codificación GOST alternativa”) es una página de códigos basada en CP437 , donde todos los caracteres europeos específicos en la segunda mitad se reemplazan por cirílicos y los caracteres pseudográficos se dejan intactos. Esto no estropea la apariencia de los programas que usan estos caracteres para dibujar ventanas de texto , y también asegura que usen caracteres cirílicos en ellos. La desventaja de esta codificación es la brecha en el orden de las letras cirílicas minúsculas. Desarrollado en 1984 en el IVND de la Academia de Ciencias de la URSS, fue nombrado y descrito en el artículo [1] y fue muy popular (en febrero de 1989, el 85% de los encuestados afirmaron que lo usan) [2] .
Históricamente, ha habido muchas opciones de codificación alternativas, pero todas las diferencias se refieren únicamente al área 0xF0-0xFF (240-255).
La codificación IBM CP866 se convirtió en el estándar final , cuyo soporte se agregó en MS-DOS versión 4.01 [3] (solo en ediciones localizadas y traducidas al ruso) y en todas partes en MS-DOS versión 6.22. Los nombres de archivo en el sistema FAT (y los nombres cortos en VFAT ) se escriben en esta codificación . Sigue siendo una codificación estándar popular de Microsoft en el entorno DOS y OS/2 , utilizada en la consola de los sistemas rusificados de la familia Windows NT . Fuera del entorno MS-DOS, Microsoft Windows ha reemplazado la codificación estándar CP1251 , y en Windows NT y sistemas operativos posteriores ( Windows 2000 , Windows XP , Windows Server 2003 , Windows Vista , Windows Server 2008 y UTF-16 basado en el estándar Unicode .
En Rusia, la codificación está parcialmente establecida por GOST R 34.303-92 [4] , donde se denomina KOI-8 H1 (que no debe confundirse con KOI-8 ); sin embargo, su última fila (0xF0-0xFF) no coincide con la misma fila en CP866.
La primera mitad de la tabla (códigos 0 - 127) corresponde completamente a la codificación CP437 . En las siguientes tablas, los números debajo de las letras indican el código hexadecimal Unicode de la letra . A continuación se muestra solo la segunda mitad de la tabla, diferente de CP437:
.0 | .una | .2 | .3 | .cuatro | .5 | .6 | .7 | .ocho | .9 | .A | .B | .C | .D | .MI | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ocho. |
un 410 |
B 411 |
B 412 |
G 413 |
D 414 |
415 _ |
F 416 |
417 _ |
y 418 |
Y 419 |
K 41A |
L 41B |
METRO 41C |
H 41D |
Acerca de 41E |
P 41F |
9. |
$ 420 |
C 421 |
T 422 |
423 _ |
F 424 |
X425 _ |
426 _ |
Capítulo 427 |
SH 428 |
Shch 429 |
b 42A |
S 42B |
segundo 42c |
E 42D |
Yu 42E |
soy 42F |
UNA. |
un 430 |
b 431 |
en 432 |
g433 _ |
434 _ |
mi 435 |
436 _ |
437 _ |
y 438 |
439 _ |
a 43A |
l43B _ |
metro 43C |
norte 43D |
sobre 43E |
norte 43F |
b. |
░ 2591 |
▒ 2592 |
▓ 2593 |
│ 2502 |
┤ 2524 |
╡ 2561 |
╢ 2562 |
╖ 2556 |
╕ 2555 |
╣ 2563 |
║ 2551 |
╗ 2557 |
Nº 255D |
╜255C _ |
╛255B _ |
┐ 2510 |
C. |
└ 2514 |
┴ 2534 |
┬ 252C |
├ 251C |
─ 2500 |
┼ 253C |
Nº 255E |
╟255F _ |
╚ 255A |
╔ 2554 |
╩ 2569 |
╦ 2566 |
╠ 2560 |
═ 2550 |
╬ 256C |
Nº 2567 |
D. |
╨ 2568 |
╤ 2564 |
╥ 2565 |
╙ 2559 |
# 2558 |
╒ 2552 |
╓ 2553 |
Nº 256B |
Nº 256A |
┘ 2518 |
┌250C _ |
█ 2588 |
▄ 2584 |
▌258C _ |
▐ 2590 |
▀ 2580 |
MI. |
pág . 440 |
de 441 |
t442 _ |
en 443 |
F 444 |
x 445 |
446 _ |
hora 447 |
448 _ |
w449 _ |
b44A _ |
44B _ |
44C _ |
y 44D |
tu 44E |
yo 44F |
F. |
Yo 401 |
yo 451 |
Є 404 |
$ 454 |
£ 407 |
457 _ |
Î 40E |
¢ 45E |
° B0 |
∙ 2219 |
B7 _ |
√ 221A |
Nº 2116 |
¤ A4 |
■ 25A0 |
A0 |
CP866 también se puede usar para los idiomas ucraniano y bielorruso, ya que incluye las letras "Є", "Ї" y "Ў", sin embargo, no contiene el cirílico "І", por lo tanto, se usó la "I" latina en su lugar. ; tampoco hay letra "Ґ" (en 1986 aún no estaba en el idioma ucraniano, en 1990 fue devuelto).
(Solo se muestran las últimas filas de las tablas, ya que todo lo demás coincide).
La variante más común antes de CP866, también llamada "codificación alternativa modificada" ( KOI8-R usa el mismo conjunto de caracteres, pero en un orden diferente):
.0 | .una | .2 | .3 | .cuatro | .5 | .6 | .7 | .ocho | .9 | .A | .B | .C | .D | .MI | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
F. |
Yo 401 |
yo 451 |
≥ 2265 |
≤ 2264 |
⌠ 2320 |
⌡ 2321 |
÷ F7 |
≈ 2248 |
° B0 |
∙ 2219 |
B7 _ |
√ 221A |
ⁿ 207F |
²B2 _ |
■ 25A0 |
A0 |
Lo mismo, pero sin la letra Y (todos los caracteres 0xF0-0xFF coinciden con los caracteres correspondientes CP437 ):
.0 | .una | .2 | .3 | .cuatro | .5 | .6 | .7 | .ocho | .9 | .A | .B | .C | .D | .MI | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
F. |
≡ 2261 |
± B1 |
≥ 2265 |
≤ 2264 |
⌠ 2320 |
⌡ 2321 |
÷ F7 |
≈ 2248 |
° B0 |
∙ 2219 |
B7 _ |
√ 221A |
ⁿ 207F |
²B2 _ |
■ 25A0 |
A0 |
RUSCII (CP866U, CP1125 , GOST ucraniano):
.0 | .una | .2 | .3 | .cuatro | .5 | .6 | .7 | .ocho | .9 | .A | .B | .C | .D | .MI | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
F. |
Yo 401 |
yo 451 |
490 _ |
491 _ |
Є 404 |
$ 454 |
yo 406 |
yo 456 |
£ 407 |
457 _ |
B7 _ |
√ 221A |
Nº 2116 |
¤ A4 |
■ 25A0 |
A0 |
Codificación alternativa según GOST 19768-87 (el conjunto de caracteres coincide con la codificación principal ; debe haber líneas diagonales rectas en las posiciones 0xF2-0xF5):
.0 | .una | .2 | .3 | .cuatro | .5 | .6 | .7 | .ocho | .9 | .A | .B | .C | .D | .MI | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
F. |
Yo 401 |
yo 451 |
🮣 1FBA3 |
🮢 1FBA2 |
🮠 1FBA0 |
🮡 1FBA1 |
→ 2192 |
← 2190 |
↓ 2193 |
↑ 2191 |
÷ F7 |
± B1 |
Nº 2116 |
¤ A4 |
■ 25A0 |
A0 |
CP866.chuv - la codificación utilizada para mostrar los caracteres del alfabeto Chuvash :
.0 | .una | .2 | .3 | .cuatro | .5 | .6 | .7 | .ocho | .9 | .A | .B | .C | .D | .MI | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
F. |
Yo 401 |
yo 451 |
4D0 _ |
4D1 _ |
4D6 _ |
4D7 _ |
4AA _ |
-4AB _ |
4F2 _ |
4F3 _ |
B7 _ |
√ 221A |
Nº 2116 |
¤ A4 |
■ 25A0 |
A0 |
CP866LV: codificación utilizada en Letonia ( SSR de Letonia ), parte de los caracteres estándar se ha reemplazado con letras del alfabeto letón :
.0 | .una | .2 | .3 | .cuatro | .5 | .6 | .7 | .ocho | .9 | .A | .B | .C | .D | .MI | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
b. |
░ 2591 |
▒ 2592 |
▓ 2593 |
│ 2502 |
┤ 2524 |
100 _ |
╢ 2562 |
146 _ |
╕ 2555 |
╣ 2563 |
║ 2551 |
╗ 2557 |
Nº 255D |
╜255C _ |
╛255B _ |
┐ 2510 |
C. |
└ 2514 |
┴ 2534 |
┬ 252C |
├ 251C |
─ 2500 |
┼ 253C |
101 _ |
╟255F _ |
╚ 255A |
╔ 2554 |
╩ 2569 |
╦ 2566 |
╠ 2560 |
═ 2550 |
╬ 256C |
Nº 2567 |
D. |
160 € |
╤ 2564 |
è 10D |
CH 10C |
# 2558 |
╒ 2552 |
123 _ |
ê 12A |
i 12B |
┘ 2518 |
┌250C _ |
█ 2588 |
▄ 2584 |
û 16B |
16A _ |
▀ 2580 |
MI. |
pág . 440 |
de 441 |
t442 _ |
en 443 |
F 444 |
x 445 |
446 _ |
hora 447 |
448 _ |
w449 _ |
b44A _ |
44B _ |
44C _ |
y 44D |
tu 44E |
yo 44F |
F. |
112 _ |
113 _ |
€ 122 |
137 _ |
136 _ |
13C _ |
Ļ 13B |
§ 17E |
Z 17D |
∙ 2219 |
B7 _ |
√ 221A |
145 ñ |
S 161 |
■ 25A0 |
A0 |
Codificaciones de caracteres | |
---|---|
Codificaciones históricas | compensación adicional semáforo (Makarov) morse Bodo MTK-2 borrador 6 bits SCP RADIX-50 EBCDIC KOI-7 ISO 646 |
representación moderna de 8 bits | simbolos ASCII no ASCII páginas de códigos de 8 bits cirílico KOI-8 Codificación básica maccirílico ISO 8859 1 (lat.) 2 3 cuatro 5 (kir.) 6 7 ocho 9 diez once 12 13 catorce 15 (€) dieciséis ventanas 1250 1251 (Kir.) 1252 1253 1254 1255 1256 1257 1258 WGL4 IBM y DOS 437 850 852 855 866 "alternativa" MICRÓFONO |
Multibyte | tradicional DBCS GB2312 HTML unicode UTF-32 UTF-16 UTF-8 lista de personajes cirílico |
interfaz de usuario Diseño del teclado lugar traducción de línea fuente transcripción Fuentes personalizadas utilidades iconov registro |