Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
C.1 Código ASCII El código ASCII (American Standard Code for Information Interchange: código estándar americano para intercambio de información) es un código que traduce caracteres alfabéticos y caracteres numéricos, así como símbolos e instrucciones de control en un código binario de siete u ocho bits. Valor ASCII Carácter Valor ASCII Carácter 0 Nulo 30 Cursor arriba 1 ☺ 31 Cursor abajo 2 ☻ 32 Espacio 3 ♥ 33 ! 4 ♦ 34 " 5 ♣ 35 # 6 ♠ 36 $ 7 Sonido (pitido, bip) 37 % 8 ☺ 38 & 9 Tabulación 39 ’ 10 Avance de línea 40 ( 11 Cursor a inicio 41 ) 12 Avance de página 42 * 13 Retorno de carro 43 + 14 44 ∙ 15 ☼ 45 – 16 ▶ 46 ∙ 17 ◀ 47 / 18 ↕ 48 0 Códigos ASCii y UniCOdE ApÉndice c (continúa) Tabla C.1 Código ASCII de la computadora personal PC. ApéndiCE C Tabla C.1 Código ASCII de la computadora personal PC (continuación). (continúa) Valor ASCII Carácter Valor ASCII Carácter 19 ‼ 49 1 20 π 50 2 21 § 51 3 22 52 4 23 ↨ 53 5 24 ↑ 54 6 25 ↓ 55 7 26 → 56 8 27 ← 57 9 28 Cursor a la derecha 58 : 29 Cursor a la izquierda 59 ; 60 < 102 f 61 = 103 g 62 > 104 h 63 ? 105 i 64 @ 106 j 65 A 107 k 66 B 108 l 67 C 109 m 68 D 110 n 69 E 111 o 70 F 112 p 71 G 113 q 72 H 114 r 73 I 115 s 74 J 116 t 75 K 117 u 76 L 118 v 77 M 119 w 78 N 120 x 79 O 121 y 80 P 122 z 81 Q 123 { 82 R 124 ¦ 83 S 125 } 84 T 126 ~ 85 U 127 ⌂ 86 V 128 Q 87 W 129 ü 88 X 130 é ApéndiCE C Tabla C.1 Código ASCII de la computadora personal PC (continuación). (continúa) Valor ASCII Carácter Valor ASCII Carácter 89 Y 131 â 90 Z 132 ä 91 [ 133 à 92 \ 134 å 93 ] 135 ç 94 ^ 136 ê 95 - 137 ë 96 ' 138 è 97 a 139 Ï 98 b 140 Î 99 c 141 Ì 100 d 142 Ä 101 e 143 Å 144 É 186 ║ 145 æ 187 ╗ 146 Æ 188 ╝ 147 ô 189 ╜ 148 ö 190 ╛ 149 ò 191 — 150 û 192 ⌙ 151 ù 193 ┴ 152 Ÿ 194 ┬ 153 Ö 195 ├ 154 Ü 196 ─ 155 ¢ 197 ┼ 156 £ 198 ╞ 157 ¥ 199 ╟ 158 Pt 200 ╚ 159 f 201 ╔ 160 á 202 ╩ 161 í 203 ╦ 162 ó 204 ╠ 163 ú 205 ═ 164 ñ 206 ╬ 165 Ñ 207 ╧ 166 a 208 ╨ 167 o 209 ╤ 168 ¿ 210 ╥ 169 ⌐ 211 ╙ 170 ¬ 212 ╘ ApéndiCE C Tabla C.1 Código ASCII de la computadora personal PC (continuación). Valor ASCII Carácter Valor ASCII Carácter 171 ½ 213 ╒ 172 ¼ 214 ╓ 173 ¡ 215 ╫ 174 « 216 ╪ 175 » 217 ┘ 176 ░ 218 ┌ 177 ▒ 219 ■ 178 ▓ 220 ▄ 179 │ 221 ▌ 180 ┤ 222 ▐ 181 ╡ 223 ▀ 182 ╣ 224 α 183 ╖ 225 β 184 ╕ 226 Γ 185 ╣ 227 π 228 Σ 242 ≥ 229 σ 243 ≤ 230 μ 244 ⌠ 231 τ 245 ⌡ 232 ϕ 246 ÷ 233 Θ 247 ≈ 234 Ω 248 ° 235 δ 249 • 236 ∞ 250 ∙ 237 Ø 251 √ 238 ε 252 ⁿ 239 ∩ 253 2 240 ≡ 254 ■ 241 ± 255 (blanco 'FF') C.2 Código Unicode Existen numerosos sistemas de codificación que asignan un número a cada carácter (letras, números, signos...). Ninguna codificación (el código ASCII es un ejemplo elocuente) específica puede contener caracteres suficientes. Por ejemplo, la Unión Europea, por sí sola, necesita varios sistemas de codifica- ción distintos para cubrir todos sus idiomas. También presentan problemas de incompatibilidad entre los diferentes sistemas de codificación. Por esta razón se creó Unicode. El consorcio Unicode es una organización sin ánimo de lucro que se creó para desarrollar, difundir y promover el uso de la norma Unicode que especifica la representación del texto en pro ductos y están- dares de software modernos. El consorcio está integrado por una amplia gama de corporaciones y orga- nizaciones de la industria de la computación y del procesamiento de la información (como Apple, HP, IBM, Sun, Oracle, Microsoft,… o estándares modernos como XML, Java, CORBA, etcétera). ApéndiCE C Formalmente, el estándar Unicode está definido en la última versión impresa del libro The Unicode Standard que edita el consorcio y que también se puede “bajar” de su sitio web. En el momento de escribir este apéndice, la versión estándar ofrecida por el consorcio era la versión 6.1.0: 2012, que se puede descargar de la red en las direcciones que aparecen abajo. La última versión en beta y revisión es la versión 7.0.0 presentada en febrero de 2014 y cuyo lanzamiento está previsto para junio de 2014. Unicode está llamado a reemplazar al código ASCII y algunos de los códigos restantes más popula- res, como Latin-1, en unos pocos años y a todos los niveles. Permite no solo manejar texto en práctica- mente cualquier lenguaje utilizado en el planeta, sino que también proporciona un conjunto completo y comprensible de símbolos matemáticos y técnicos que simplificará el intercambio de información cientí- fica. Recomendamos al lector que visite los sitios web que incluimos en esta página para ampliar la infor- mación que necesite en sus tareas de programación actuales o futuras. El código sigue evo lucionando y dada la masiva cantidad de información que incluye, el mejor consejo es visitar estas páginas u otras similares, y si ya se ha convertido en un experto programador y necesita el código para efectos profesio- nales, le recomendamos que descargue de la Red todo el código completo o adquiera en su defecto el libro que le indicamos a continuación que contiene toda la información oficial de Unicode. Referencias web Página oficial del consorcio Unicode. www.unicode.org Información de Unicode en español. www.unicode.org/standard/translations/spanish.html Unicode para lenguajes de programación. www.unicode.org/resources/programs.html Recursos Unicode. www.unicode.org/resources/index.html unicode 6.0.0 (publicado en línea, el código) www.unicode.org/versions/unicode 6.0.0 unicode 6.1.0 (especificaciones) www.unicode.org/unicode 6.1.0 Unicode 7.0.0 Beta (presentado en febrero de 2014) www.unicode.org/version/unicode 6.1.0 Bibliografía The Unicode Consortium: The Unicode Standard, Versión 3.0. Reading, MA, Addison-Wesley, 2000.
Compartir