CP866

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 4 de marzo de 2019; las comprobaciones requieren 22 ediciones .

“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.

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
255D
╜255C
_
╛255B
_

2510
 
C.
 

2514

2534

252C
251C

2500

253C
255E
╟255F
_

255A

2554

2569

2566

2560

2550
256C

2567
 
D.
 

2568

2564

2565

2559
#
2558

2552

2553

256B
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

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).

Otras opciones

(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

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

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

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
255D
╜255C
_
╛255B
_

2510
 
C.
 

2514

2534

252C
251C

2500

253C
101
_
╟255F
_

255A

2554

2569

2566

2560

2550
256C

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

Notas

  1. Bryabrin V. M. , Landau I. Ya., Nemenman M. E. Acerca del sistema de codificación para computadoras personales  // Herramientas y sistemas de microprocesador. - 1986. - Nº 4 . - S. 61-63 . Archivado desde el original el 8 de julio de 2018.
  2. Yuri Starikov. Dedicado al 15.º aniversario del MS-DOS 4.01 ruso . Consultado el 27 de enero de 2015. Archivado desde el original el 4 de diciembre de 2016.
  3. MSDN - Página de códigos 866 MS-DOS Cirílico CIS 1 . Fecha de acceso: 16 de octubre de 2008. Archivado desde el original el 20 de febrero de 2013.
  4. GOST R 34.303-92. Conjuntos de caracteres codificados de 8 bits. Código de 8 bits para el intercambio y procesamiento de información. . Consultado el 2 de diciembre de 2017. Archivado desde el original el 3 de diciembre de 2017.