====== ASCII ======
===== American Standard Code for Information Interchange =====
Dans les années 60, le code ASCII est adopté comme standard. Il permet le codage de caractères sur 8 bits, soit 256 caractères possibles. Il est à la base de nombreuses autres normes comme ISO 8859-1 et Unicode qui l'étendent.
Le code ASCII de base représentait les caractères sur 7 bits (c'est-à-dire 128 caractères possibles, de 0 à 127).
* Les codes 0 à 31 ne sont pas des caractères. On les appelle caractères de contrôle car ils permettent de faire des actions telles que :
* retour à la ligne (CR)
* Bip sonore (BEL)
* Les codes 65 à 90 représentent les majuscules
* Les codes 97 à 122 représentent les minuscules
Il suffit de modifier le 6ème bit pour passer de majuscules à minuscules, c'est-à-dire ajouter 32 au code ASCII en base décimale.
Voir:
* [[http://www.commentcamarche.net/contents/base/ascii.php3|Code ASCII]] sur commentcamarche.net
* [[http://fr.wikipedia.org/wiki/ASCII|American Standard Code for Information Interchange]] sur wikipedia.orgfr
* [[/glossaire/unicode|/glossaire/unicode]]
Dec Hx Oct Html Char Dec Hx Oct Html Char Dec Hx Oct Html Char
0 0 000 NUL 43 2B 053 + + 86 56 126 V V
1 1 001 SOH 44 2C 054 , , 87 57 127 W W
2 2 002 STX 45 2D 055 - - 88 58 130 X X
3 3 003 ETX 46 2E 056 . . 89 59 131 Y Y
4 4 004 EOT 47 2F 057 / / 90 5A 132 Z Z
5 5 005 ENQ 48 30 060 0 0 91 5B 133 [ [
6 6 006 ACK 49 31 061 1 1 92 5C 134 \ \
7 7 007 BEL 50 32 062 2 2 93 5D 135 ] ]
8 8 010 BS 51 33 063 3 3 94 5E 136 ^ ^
9 9 011 TAB 52 34 064 4 4 95 5F 137 _ _
10 A 012 LF 53 35 065 5 5 96 60 140 ` `
11 B 013 VT 54 36 066 6 6 97 61 141 a a
12 C 014 FF 55 37 067 7 7 98 62 142 b b
13 D 015 CR 56 38 070 8 8 99 63 143 c c
14 E 016 SO 57 39 071 9 9 100 64 144 d d
15 F 017 SI 58 3A 072 : : 101 65 145 e e
16 10 020 DLE 59 3B 073 ; ; 102 66 146 f f
17 11 021 DC1 60 3C 074 < < 103 67 147 g g
18 12 022 DC2 61 3D 075 = = 104 68 150 h h
19 13 023 DC3 62 3E 076 > > 105 69 151 i i
20 14 024 DC4 63 3F 077 ? ? 106 6A 152 j j
21 15 025 NAK 64 40 100 @ @ 107 6B 153 k k
22 16 026 SYN 65 41 101 A A 108 6C 154 l l
23 17 027 ETB 66 42 102 B B 109 6D 155 m m
24 18 030 CAN 67 43 103 C C 110 6E 156 n n
25 19 031 EM 68 44 104 D D 111 6F 157 o o
26 1A 032 SUB 69 45 105 E E 112 70 160 p p
27 1B 033 ESC 70 46 106 F F 113 71 161 q q
28 1C 034 FS 71 47 107 G G 114 72 162 r r
29 1D 035 GS 72 48 110 H H 115 73 163 s s
30 1E 036 RS 73 49 111 I I 116 74 164 t t
31 1F 037 US 74 4A 112 J J 117 75 165 u u
32 20 040 Space 75 4B 113 K K 118 76 166 v v
33 21 041 ! ! 76 4C 114 L L 119 77 167 w w
34 22 042 " " 77 4D 115 M M 120 78 170 x x
35 23 043 # # 78 4E 116 N N 121 79 171 y y
36 24 044 $ $ 79 4F 117 O O 122 7A 172 z z
37 25 045 % % 80 50 120 P P 123 7B 173 { {
38 26 046 & & 81 51 121 Q Q 124 7C 174 | |
39 27 047 ' ' 82 52 122 R R 125 7D 175 } }
40 28 050 ( ( 83 53 123 S S 126 7E 176 ~ ~
41 29 051 ) ) 84 54 124 T T 127 7F 177 DEL
42 2A 052 * * 85 55 125 U U