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