Standardisierung von Zeichencodierung – ASCII
ASCII
Der American Standard Code for Information Interchange oder ASCII ist eine 7-bit-Zeichencodierung, der 1963 definiert wurde. Sie umfasst 95 normale Zeichen und 33 Steuerzeichen.
Steuerzeichen sind spezielle Zeichen, welche beispielsweise einen Zeilen- oder Seitenumbruch darstellen.
ASCII ist ein sehr weit verbreiteter Standard, um Text zu codieren.
Die normalen Zeichen sind in der folgenden Tabelle aufgeführt:
Zeichen | Binär | Hex | Zeichen | Binär | Hex | Zeichen | Binär | Hex |
---|---|---|---|---|---|---|---|---|
␣ | 00100000 |
20 |
@ | 01000000 |
40 |
` | 01100000 |
60 |
! | 00100001 |
21 |
A | 01000001 |
41 |
a | 01100001 |
61 |
" | 00100010 |
22 |
B | 01000010 |
42 |
b | 01100010 |
62 |
# | 00100011 |
23 |
C | 01000011 |
43 |
c | 01100011 |
63 |
$ | 00100100 |
24 |
D | 01000100 |
44 |
d | 01100100 |
64 |
% | 00100101 |
25 |
E | 01000101 |
45 |
e | 01100101 |
65 |
& | 00100110 |
26 |
F | 01000110 |
46 |
f | 01100110 |
66 |
' | 00100111 |
27 |
G | 01000111 |
47 |
g | 01100111 |
67 |
( | 00101000 |
28 |
H | 01001000 |
48 |
h | 01101000 |
68 |
) | 00101001 |
29 |
I | 01001001 |
49 |
i | 01101001 |
69 |
* | 00101010 |
2A |
J | 01001010 |
4A |
j | 01101010 |
6A |
+ | 00101011 |
2B |
K | 01001011 |
4B |
k | 01101011 |
6B |
, | 00101100 |
2C |
L | 01001100 |
4C |
l | 01101100 |
6C |
- | 00101101 |
2D |
M | 01001101 |
4D |
m | 01101101 |
6D |
. | 00101110 |
2E |
N | 01001110 |
4E |
n | 01101110 |
6E |
/ | 00101111 |
2F |
O | 01001111 |
4F |
o | 01101111 |
6F |
0 | 00110000 |
30 |
P | 01010000 |
50 |
p | 01110000 |
70 |
1 | 00110001 |
31 |
Q | 01010001 |
51 |
q | 01110001 |
71 |
2 | 00110010 |
32 |
R | 01010010 |
52 |
r | 01110010 |
72 |
3 | 00110011 |
33 |
S | 01010011 |
53 |
s | 01110011 |
73 |
4 | 00110100 |
34 |
T | 01010100 |
54 |
t | 01110100 |
74 |
5 | 00110101 |
35 |
U | 01010101 |
55 |
u | 01110101 |
75 |
6 | 00110110 |
36 |
V | 01010110 |
56 |
v | 01110110 |
76 |
7 | 00110111 |
37 |
Q | 01010111 |
57 |
w | 01110111 |
77 |
8 | 00111000 |
38 |
X | 01011000 |
58 |
x | 01111000 |
78 |
9 | 00111001 |
39 |
Y | 01011001 |
59 |
y | 01111001 |
79 |
: | 00111010 |
3A |
Z | 01011010 |
5A |
z | 01111010 |
7A |
; | 00111011 |
3B |
[ | 01011011 |
5B |
{ | 01111011 |
7B |
< | 00111100 |
3C |
\ | 01011100 |
5C |
| | 01111100 |
7C |
= | 00111101 |
3D |
] | 01011101 |
5D |
} | 01111101 |
7D |
> | 00111110 |
3E |
^ | 01011110 |
5E |
~ | 01111110 |
7E |
? | 00111111 |
3F |
_ | 01011111 |
5F |
Challenge
Kompatibilität
Wir haben zuvor eine eigene 5-Bit-Codierung für unsere Wörter entwickelt.
-
-
Ist ASCII mit unserer Codierung kompatibel?
-
Könnte jemand, der ASCII versteht, automatisch auch unseren „Pentacode“ verstehen?
→ Diskutiert: Warum braucht es weltweit einen einheitlichen Standard wie ASCII?
-
Reflection
Reicht ASCII?
-
-
ASCII enthält 128 Zeichen (0–127).
-
Überlegen Sie: Reicht das für Umlaute, Sonderzeichen, Emojis, andere Sprachen?
-
Was könnte man tun, wenn man mehr Zeichen braucht?
→ Denken Sie zurück an die eigene entwickelte Codierung
-
Quellen & Attribution
- MyGymer Gymnasium Kirchenfeld — „MyGymer“ (), CC BY-NC-SA 4.0 (https://creativecommons.org/licenses/by-nc-sa/4.0/) · Lizenzdetails NCSA