Ago 132012

 


Que es el código ASCII:

ASCII (siglas en Inglés de American Standard Code for Information Interchange — Código Estándar Estadounidense para el Intercambio de Información), es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras lenguas occidentales

Fue creado en 1963 por el Comité Estadounidense de Estándares o “ASA”, este organismo cambio su nombre en 1969 por “Instituto Estadounidense de Estándares Nacionales” o “ANSI” como se lo conoce desde entonces.

Este código nació a partir de reordenar y expandir el conjunto de símbolos y caracteres ya utilizados en aquel momento en telegrafía por la compañía Bell.

En un primer momento solo incluía letras mayúsculas y números, pero en 1967 se agregaron las letras minúsculas y algunos caracteres de control, formando así lo que se conoce como US-ASCII, es decir los caracteres del 0 al 127.
Así con este conjunto de solo 128 caracteres fue publicado en 1967 como estándar, conteniendo todos lo necesario para escribir en idioma inglés.

En 1981, la empresa IBM desarrolló una extensión de 8 bits del código ASCII, llamada “pagina de código 437”, en esta versión se reemplazaron algunos caracteres de control obsoletos, por caracteres gráficos. Además se incorporaron 128 caracteres nuevos, con símbolos, signos, gráficos adicionales y letras latinas, necesarias para la escrituras de textos en otros idiomas, como por ejemplo el español. Así fue como se sumaron los caracteres que van del ASCII 128 al 255.

Los sistemas operativos PC-DOS, MS-DOS Y Windows entre otros, son sistemas que utilizan el código ASCII extendido.

Casi todos los sistemas informáticos de la actualidad utilizan el código ASCII para representar caracteres y textos.

La tabla del código ASCII la dividiremos en tres secciones:

 

 Caracteres de control.

En la siguiente tabla se ven todos los caracteres de control ASCII, tiempo atrás se usaban para manejar impresoras de papel continuo, tarjetas perforadas y dispositivos antiguos de entrada y salida de datos como unidades de cinta magnética. Hoy en día los caracteres que se suelen utilizar aun en editores de texto que permiten generar documentos de ‘texto plano’ ASCII. Son el CR “retorno de carro”,LF “salto de linea”, entre los mas destacados. En los sistemas Windows hay que tener cuidado porque el salto de linea siempre se ha hecho seguir de un CR “retorno de carro”.

DECOCTHEXBINSímboloNúmero HTMLNombre HTML
00000000000000NUL�
10010100000001SOH
20020200000010STX
30030300000011ETX
40040400000100EOT
50050500000101ENQ
60060600000110ACK
70070700000111BEL
80100800001000BS
90110900001001HT	
100120A00001010LF

110130B00001011VT
120140C00001100FF
130150D00001101CR
140160E00001110SO
150170F00001111SI
160201000010000DLE
170211100010001DC1
180221200010010DC2
190231300010011DC3
200241400010100DC4
210251500010101NAK
220261600010110SYN
230271700010111ETB
240301800011000CAN
250311900011001EM
260321A00011010SUB
270331B00011011ESC
280341C00011100FS
290351D00011101GS
300361E00011110RS
310371F00011111US

 

Caracteres imprimibles.

En esta tabla están los códigos imprimibles que van del 32 al 127 que son comunes a las diferentes variaciones que la tabla puede experimentar en distintos sistemas operativos. En esta tabla encontraremos las letras, números, signos de puntuación y símbolos que podemos encontrar en el teclado. El carácter 127 representa el comando DEL.

DECOCTHEXBINSímboloNúmero HTMLNombre HTML
320402000100000 
330412100100001!!
340422200100010""
350432300100011##
360442400100100$$
370452500100101%%
380462600100110&&&
390472700100111'
400502800101000((
410512900101001))
420522A00101010**
430532B00101011++
440542C00101100,,
450552D00101101-
460562E00101110..
470572F00101111//
48060300011000000
49061310011000111
50062320011001022
51063330011001133
52064340011010044
53065350011010155
54066360011011066
55067370011011177
56070380011100088
57071390011100199
580723A00111010::
590733B00111011;&#59;
600743C00111100<&#60;&lt;
610753D00111101=&#61;
620763E00111110>&#62;&gt;
630773F00111111?&#63;
641004001000000@&#64;
651014101000001A&#65;
661024201000010B&#66;
671034301000011C&#67;
681044401000100D&#68;
691054501000101E&#69;
701064601000110F&#70;
711074701000111G&#71;
721104801001000H&#72;
731114901001001I&#73;
741124A01001010J&#74;
751134B01001011K&#75;
761144C01001100L&#76;
771154D01001101M&#77;
781164E01001110N&#78;
791174F01001111O&#79;
801205001010000P&#80;
811215101010001Q&#81;
821225201010010R&#82;
831235301010011S&#83;
841245401010100T&#84;
851255501010101U&#85;
861265601010110V&#86;
871275701010111W&#87;
881305801011000X&#88;
891315901011001Y&#89;
901325A01011010Z&#90;
911335B01011011[&#91;
921345C01011100&#92;
931355D01011101]&#93;
941365E01011110^&#94;
951375F01011111_&#95;
961406001100000`&#96;
971416101100001a&#97;
981426201100010b&#98;
991436301100011c&#99;
1001446401100100d&#100;
1011456501100101e&#101;
1021466601100110f&#102;
1031476701100111g&#103;
1041506801101000h&#104;
1051516901101001i&#105;
1061526A01101010j&#106;
1071536B01101011k&#107;
1081546C01101100l&#108;
1091556D01101101m&#109;
1101566E01101110n&#110;
1111576F01101111o&#111;
1121607001110000p&#112;
1131617101110001q&#113;
1141627201110010r&#114;
1151637301110011s&#115;
1161647401110100t&#116;
1171657501110101u&#117;
1181667601110110v&#118;
1191677701110111w&#119;
1201707801111000x&#120;
1211717901111001y&#121;
1221727A01111010z&#122;
1231737B01111011{&#123;
1241747C01111100|&#124;
1251757D01111101}&#125;
1261767E01111110~&#126;
1271777F01111111&#127;

 

 Caracteres extendidos.

La tabla de caracteres ASCII extendido va del código de caracter 128 al 255. Hay varias variantes de la tabla ASCII de 8 bits. Esta tabla esta de acuerdo a la norma ISO 8859-1, también llamado ISO Latin-1. Aqui encontramos por ejemplo el  ® y ©, también llamada Windows Latin-1 caracteres extendidos.

DECOCTHEXBINSímboloNúmero HTMLNombre HTML
1282008010000000&#128;&euro;
1292018110000001
1302028210000010&#130;&sbquo;
1312038310000011ƒ&#131;&fnof;
1322048410000100&#132;&bdquo;
1332058510000101&#133;&hellip;
1342068610000110&#134;&dagger;
1352078710000111&#135;&Dagger;
1362108810001000ˆ&#136;&circ;
1372118910001001&#137;&permil;
1382128A10001010Š&#138;&Scaron;
1392138B10001011&#139;&lsaquo;
1402148C10001100Œ&#140;&OElig;
1412158D10001101
1422168E10001110Ž&#142;
1432178F10001111
1442209010010000
1452219110010001&#145;&lsquo;
1462229210010010&#146;&rsquo;
1472239310010011&#147;&ldquo;
1482249410010100&#148;&rdquo;
1492259510010101&#149;&bull;
1502269610010110&#150;&ndash;
1512279710010111&#151;&mdash;
1522309810011000˜&#152;&tilde;
1532319910011001&#153;&trade;
1542329A10011010š&#154;&scaron;
1552339B10011011&#155;&rsaquo;
1562349C10011100œ&#156;&oelig;
1572359D10011101
1582369E10011110ž&#158;
1592379F10011111Ÿ&#159;&yuml;
160240A010100000&#160;&nbsp;
161241A110100001¡&#161;&iexcl;
162242A210100010¢&#162;&cent;
163243A310100011£&#163;&pound;
164244A410100100¤&#164;&curren;
165245A510100101¥&#165;&yen;
166246A610100110¦&#166;&brvbar;
167247A710100111§&#167;&sect;
168250A810101000¨&#168;&uml;
169251A910101001©&#169;&copy;
170252AA10101010ª&#170;&ordf;
171253AB10101011«&#171;&laquo;
172254AC10101100¬&#172;&not;
173255AD10101101­&#173;&shy;
174256AE10101110®&#174;&reg;
175257AF10101111¯&#175;&macr;
176260B010110000°&#176;&deg;
177261B110110001±&#177;&plusmn;
178262B210110010²&#178;&sup2;
179263B310110011³&#179;&sup3;
180264B410110100´&#180;&acute;
181265B510110101µ&#181;&micro;
182266B610110110&#182;&para;
183267B710110111·&#183;&middot;
184270B810111000¸&#184;&cedil;
185271B910111001¹&#185;&sup1;
186272BA10111010º&#186;&ordm;
187273BB10111011»&#187;&raquo;
188274BC10111100¼&#188;&frac14;
189275BD10111101½&#189;&frac12;
190276BE10111110¾&#190;&frac34;
191277BF10111111¿&#191;&iquest;
192300C011000000À&#192;&Agrave;
193301C111000001Á&#193;&Aacute;
194302C211000010Â&#194;&Acirc;
195303C311000011Ã&#195;&Atilde;
196304C411000100Ä&#196;&Auml;
197305C511000101Å&#197;&Aring;
198306C611000110Æ&#198;&AElig;
199307C711000111Ç&#199;&Ccedil;
200310C811001000È&#200;&Egrave;
201311C911001001É&#201;&Eacute;
202312CA11001010Ê&#202;&Ecirc;
203313CB11001011Ë&#203;&Euml;
204314CC11001100Ì&#204;&Igrave;
205315CD11001101Í&#205;&Iacute;
206316CE11001110Î&#206;&Icirc;
207317CF11001111Ï&#207;&Iuml;
208320D011010000Ð&#208;&ETH;
209321D111010001Ñ&#209;&Ntilde;
210322D211010010Ò&#210;&Ograve;
211323D311010011Ó&#211;&Oacute;
212324D411010100Ô&#212;&Ocirc;
213325D511010101Õ&#213;&Otilde;
214326D611010110Ö&#214;&Ouml;
215327D711010111×&#215;&times;
216330D811011000Ø&#216;&Oslash;
217331D911011001Ù&#217;&Ugrave;
218332DA11011010Ú&#218;&Uacute;
219333DB11011011Û&#219;&Ucirc;
220334DC11011100Ü&#220;&Uuml;
221335DD11011101Ý&#221;&Yacute;
222336DE11011110Þ&#222;&THORN;
223337DF11011111ß&#223;&szlig;
224340E011100000à&#224;&agrave;
225341E111100001á&#225;&aacute;
226342E211100010â&#226;&acirc;
227343E311100011ã&#227;&atilde;
228344E411100100ä&#228;&auml;
229345E511100101å&#229;&aring;
230346E611100110æ&#230;&aelig;
231347E711100111ç&#231;&ccedil;
232350E811101000è&#232;&egrave;
233351E911101001é&#233;&eacute;
234352EA11101010ê&#234;&ecirc;
235353EB11101011ë&#235;&euml;
236354EC11101100ì&#236;&igrave;
237355ED11101101í&#237;&iacute;
238356EE11101110î&#238;&icirc;
239357EF11101111ï&#239;&iuml;
240360F011110000ð&#240;&eth;
241361F111110001ñ&#241;&ntilde;
242362F211110010ò&#242;&ograve;
243363F311110011ó&#243;&oacute;
244364F411110100ô&#244;&ocirc;
245365F511110101õ&#245;&otilde;
246366F611110110ö&#246;&ouml;
247367F711110111÷&#247;&divide;
248370F811111000ø&#248;&oslash;
249371F911111001ù&#249;&ugrave;
250372FA11111010ú&#250;&uacute;
251373FB11111011û&#251;&ucirc;
252374FC11111100ü&#252;&uuml;
253375FD11111101ý&#253;&yacute;
254376FE11111110þ&#254;&thorn;
255377FF11111111ÿ&#255;&yuml;

 

Un ejemplo de uso de como escribir con el teclado el carácter ® en sistemas Windows.

  • Presiona la tecla “Alt” en tu teclado, y no la sueltes.
  • Sin dejar de presionar “Alt”, presiona en el teclado numérico el número “169”, que es el número de la letra o símbolo ® en el código ASCII.
  • Luego deja de presionar la tecla “Alt” .

 

Para solventar el problema de distintos caracteres de diferentes idiomas en 1991 se acordó una nueva tabla común mucho mayor, Unicode.

La tabla unicode más común es la UTF-8. Que contiene símbolos de longitud variable (de 1 a 4 bytes por carácter Unicode).

Ir al principio del post



Contenido relacionado




 Deja un Comentario

(Requerido)

(Requerido)