User: alciro    User
 

El código de caracteres ASCII

Share |

1. El código ASCII

El código ASCII del inglés (American Estandard Code for Information Interchange), es decir Código Americano Estándar para el Intercambio de Información popularmente conocido como áski es un código de equivalencia del alfabeto latino usado en inglés.

El ASCII representa una evolución del conjunto de códigos utilizados en telegrafía. En 1963 fue recogido por ASA, organismo que actualmente se conoce como ANSI (Instituto Estadounidense de Estándares Nacionales). En 1967 se incorporaron las letras minúsculas y algunos caracteres de control a lo que se denominó VS-ASCII, códigos del 0 al 127.

El código ASCII utiliza 7 bits para representar el juego de caracteres. La utilización del octavo bit permite extender el conjunto de caracteres para proporcionar soporte para otros idiomas distintos al inglés, por ejemplo el ISO-8859-1 proporciona los caracteres especiales del español.

Actualmente el conjunto de caracteres ASCII se puede dividir en caracteres de control, desde el 0 al 31 y el 127, caracteres imprimibles del 32 al 126 y caracteres extendidos desde el 128 al 255.

1.1. Caracteres de control

Los caracteres de control (actualmente obsoletos) recogen caracteres especiales como el CR(13) Retorno de Carro (Carriage Return) o el LF(10) Avance de Línea (Line Feed) que se utiliza para identificar el final de la línea en un documento de texto.

Dec. Hex Abreviatura NameNombre/Significado
00NULNull characterCarácter Nulo
11SOHStart of HeaderInicio de encabezado
22STXStart of TextInicio de texto
33ETXEnd of TextFin de texto
44EOTEnd of Transmis.Fin de transmisión
55ENQEnquiryConsulta
66ACKAcknowledgementReconocimiento
77BELBellTimbre
88BSBackspaceRetroceso
99HTHorizontal TabTabulación horizontal
100ALFLine feedAvance de línea
110BVTVertical TabTabulación Vertical
120CFFForm feedNueva página
130DCRCarriage returnRetorno de carro
140ESOShift OutDesplazamiento hacia fuera
150FSIShift InDesplazamiento hacia dentro
1610DLEData Link EscapeEscape del vínculo de datos
1711DC1Device Control 1 - XONControl del dispositivo 1
1812DC2Device Control 2Control del dispositivo 2
1913DC3Device Control 3 - XOFFControl del dispositivo 3
2014DC4Device Control 4Control del dispositivo 4
2115NAKNegative AcknowledgementConfirmación negativa
2216SYNSynchronous IdleInactividad síncrona
2317ETBEnd of Trans. BlockFin del bloque de transmisión
2418CANCancelCancelar
2519EMEnd of MédiumFin de medio
261ASUBSubstituteSustitución
271BESCEscapeEscape
281CFSFile SeparadorSeparador de archivos
291DGSGroup SeparadorSeparador de grupos
301ERSRecord SeparadorSeparador de registros
311FUSUnit SeparadorSeparador de unidades
1277FDELDeleteSuprimir

1.2. Caracteres imprimibles

Los caracteres imprimibles empiezan con el carácter espacio (32) que representa la barra del teclado y se utiliza para la separación de palabras. El conjunto de caracteres del 65 al 126 representan los números, letras mayúsculas, minúsculas, caracteres de puntuación y un completo juego de caracteres especiales de uso común.

Dec Hex Sym Dec Hex Char Dec Hex Char Dec Hex Char 
00NUL3220 6440@9660`
11SOH3321!6541A9761a
22STX3422"6642B9862b
33ETX3523#6743C9963c
44EOT3624$6844D10064d
55ENQ3725%6945E10165e
66ACK3826&7046F10266f
77BEL3927'7147G10367g
88BS4028(7248H10468h
99TAB4129)7349I10569i
10ALF422A*744AJ1066Aj
11BVT432B+754BK1076Bk
12CFF442C,764CL1086Cl
13DCR452D-774DM1096Dm
14ESO462E.784EN1106En
15FSI472F/794FO1116Fo
1610DLE483008050P11270p
1711DC1493118151Q11371q
1812DC2503228252R11472r
1913DC3513338353S11573s
2014DC4523448454T11674t
2115NAK533558555U11775u
2216SYN543668656V11876v
2317ETB553778757W11977w
2418CAN563888858X12078x
2519EM573998959Y12179y
261ASUB583A:905AZ1227Az
271BESC593B;915B[1237B{
281CFS603C<  925C 1247C|
291DGS613D=935D]1257D}
301ERS623E>  945E^1267E~
311FUS633F?955F_1277F 

1.3. Caracteres extendidos

El conjunto de caracteres extendidos contienen aquellos caracteres específicos para distintos idiomas, por ejemplo, la página de códigos 437 incorpora caracteres especiales como la ñ(164), Ñ(165). También incorpora caracteres de dibujo de cuadros (actualmente obsoletos) utilizados en antiguos sistemas operativos.

Caracteres extendidos del código ASCII

1.4. Acceder a los códigos ASCII no incluidos en el teclado

Mediante la utilización de la tecla Alt y el teclado numérico, podemos obtener todos los códigos ASCII.

Procedimiento:

Manteniendo presionada la tecla Alt, pulsamos el código correspondiente al carácter que queremos representar en el teclado numérico, por ejemplo:

Alt + 164 -> ñ
Alt + 169 -> ®

Loading

copyright © 2007-2014  www.alciro.org  All rights reserved.         
Share |