Tipps & Tricks zu Zeichensätzen
Zeichen(sätze) - erlaubte, nicht erlaubte und "problematische" Zeichen
Viele verschiedene Bereiche (Sprachen, Betriebssysteme, Hardware- und Softwarekomponenten) verwenden jeweils unterschiedliche Zeichensätze (Wikipedia-Artikel). Hinzu kommt, dass oft bestimmte Zeichen aus dem Zeichenvorrat herausgenommen und als "Sonderzeichen" (z.B. als Trenn- oder Feldbegrenzungszeichen oder als Steuercodes) verwendet werden. Außerdem werden die Zeichen "intern" unterschiedlich codiert ("in Bits umgerechnet"). Diese Umstände führen im Ergebnis dazu, dass beim Datenaustausch und damit beim "Überschreiten der Grenzen" zwischen verschiedenen Bereichen / Systemen Probleme auftauchen können.
Beispiele:
- Sie vergeben zu Hause für Ihren Router ein WLAN-Passwort, das sie an ihrem Smartphone gar nicht eingeben können, weil sich ein oder mehrere Zeichen gar nicht auf ihrer Smartphone-Tastatur finden.
- Ein unter Windows zulässiger Datei- oder Ordnername kann auf einem Linux-System nicht zulässig sein und umgekehrt.
- Wenn Sie Mails austauschen oder auf verschiedenen Systemen bearbeiten, sind auf einmal alle Umlaute durch kryptische Zeichen ersetzt.
- Sonderzeichen wie Punkt (.), Komma (,) kaufm. Und (&) etc. werden von Windows zwar im Dateinamen akzeptiert, sorgen aber beim Versand per Mail zu Fehlermeldungen von Virenscannern, z.B. "Virenverdacht: mehrfache Dateierweiterung".
Wenn Sie also Probleme beim Datenaustausch und beim "Bewegen zwischen verschiedenen (Technik-)Welten" vermeiden wollen, ist es sinnvoll, sich auf einen Zeichenvorrat bei der Benennung von Objekten und bei der Definition von Passwörtern zu beschränken, der möglichst von allen Bereichen geteilt wird. Eine einfache Grundregel lautet: wenn Sie die Zeichen aus dem "klassischen" ASCII-Zeichensatz (und damit aus einem der ältesten) verwenden und die besonders kritischen Sonder- und Trennzeichen weglassen, haben Sie schon mal die größten Stolperfallen umgangen! Für die Sicherheit eines Passworts ist die Beschränkung auf diesen Zeichenvorrat übrigens keine Einschränkung: auch mit den Zeichen aus dem klassischen ASCII-Code lässt sich ein sicheres Passwort erzeugen!
Wir haben für Sie für einen großen Teil des ASCII-Zeichensatzes und einige typische Anwendungsfelder in einer Matrix zusammengestellt:
X = nicht zulässig, b.e./(√) = bedingt empfehlenswert (siehe auch Fußnoten),
n.e./(X) = nicht empfehlenswert (siehe auch Fußnoten), √ = uneingeschränkt zulässig
Bezeichnung | UTF-16 Code | Android-Tastatur | Fritz-Box WLAN PSK (52) | Windows: Dateiname | ZDV-(Uni-) Login-ID | ||
---|---|---|---|---|---|---|---|
Zeichenvorrat des "klassischen" ASCII-Code | |||||||
Leerzeichen (01) | 0020 | √ | √ | (√) | X | ||
! | Ausrufezeichen (02,10) | 0021 | √ | √ | (√) | √ | |
" | Dopp. Anführungszeichen (03) | 0022 | √ | √ | X | √ | |
# | Raute / Nummer (04) | 0023 | √ | √ | (√) | √ | |
$ | Dollar (04,05) | 0024 | √ | √ | (√) | √ | |
% | Prozent (06) | 0025 | √ | √ | (√) | √ | |
& | Kaufm. Und (Ampersand) (07,10) | 0026 | √ | √ | (√) | √ | |
' | Apostroph (03) | 0027 | √ | √ | (√) | √ | |
( | Linke runde Klammer | 0028 | √ | √ | √ | √ | |
) | Rechte runde Klammer | 0029 | √ | √ | √ | √ | |
* | Stern / Asterisk (04,08) | 002A | √ | √ | X | √ | |
+ | Plus (08) | 002B | √ | √ | √ | √ | |
, | Komma (09) | 002C | √ | √ | (X) | √ | |
- | Bindestrich / Hyphen (08) | 002D | √ | √ | √ | √ | |
. | Punkt (09) | 002E | √ | √ | (X) (51) | √ | |
/ | Schrägstrich / Slash (02,08,11,12) | 002F | √ | √ | X | √ | |
0 | 0030 | √ | √ | √ | √ | ||
1 | 0031 | √ | √ | √ | √ | ||
2 | 0032 | √ | √ | √ | √ | ||
3 | 0033 | √ | √ | √ | √ | ||
4 | 0034 | √ | √ | √ | √ | ||
5 | 0035 | √ | √ | √ | √ | ||
6 | 0036 | √ | √ | √ | √ | ||
7 | 0037 | √ | √ | √ | √ | ||
8 | 0038 | √ | √ | √ | √ | ||
9 | 0039 | √ | √ | √ | √ | ||
: | Doppelpunkt / Colon (09) | 003A | √ | √ | X | √ | |
; | Semikolon (09) | 003B | √ | √ | (X) | √ | |
< | Kleiner (08,10) | 003C | √ | √ | X | √ | |
= | Gleich (08,10) | 003D | √ | √ | √ | √ | |
> | Größer (08,10) | 003E | √ | √ | X | √ | |
? | Fragezeichen (02,04) | 003F | √ | √ | X | √ | |
@ | At | 0040 | √ | √ | √ | √ | |
A | 0041 | √ | √ | √ | √ | ||
B | 0042 | √ | √ | √ | √ | ||
C | 0043 | √ | √ | √ | √ | ||
D | 0044 | √ | √ | √ | √ | ||
E | 0045 | √ | √ | √ | √ | ||
F | 0046 | √ | √ | √ | √ | ||
G | 0047 | √ | √ | √ | √ | ||
H | 0048 | √ | √ | √ | √ | ||
I | 0049 | √ | √ | √ | √ | ||
J | 004A | √ | √ | √ | √ | ||
K | 004B | √ | √ | √ | √ | ||
L | 004C | √ | √ | √ | √ | ||
M | 004D | √ | √ | √ | √ | ||
N | 004E | √ | √ | √ | √ | ||
O | 004F | √ | √ | √ | √ | ||
P | 0050 | √ | √ | √ | √ | ||
Q | 0051 | √ | √ | √ | √ | ||
R | 0052 | √ | √ | √ | √ | ||
S | 0053 | √ | √ | √ | √ | ||
T | 0054 | √ | √ | √ | √ | ||
U | 0055 | √ | √ | √ | √ | ||
V | 0056 | √ | √ | √ | √ | ||
W | 0057 | √ | √ | √ | √ | ||
X | 0058 | √ | √ | √ | √ | ||
Y | 0059 | √ | √ | √ | √ | ||
Z | 005A | √ | √ | √ | √ | ||
[ | Linke eckige Klammer | 005B | √ | √ | √ | √ | |
\ | Umgekehrter Schrägstrich / Backslash | 005C | √ | √ | X | √ | |
] | Rechte eckige Klammer | 005D | √ | √ | √ | √ | |
^ | Zirkumflex / Caret | 005E | √ | √ | (X) | √ | |
_ | Unterstrich / Underscore | 005F | √ | √ | √ | √ | |
` | Akut (Accent grave) | 0060 | √ | √ | (X) | √ | |
a | 0061 | √ | √ | √ | √ | ||
b | 0062 | √ | √ | √ | √ | ||
c | 0063 | √ | √ | √ | √ | ||
d | 0064 | √ | √ | √ | √ | ||
e | 0065 | √ | √ | √ | √ | ||
f | 0066 | √ | √ | √ | √ | ||
g | 0067 | √ | √ | √ | √ | ||
h | 0068 | √ | √ | √ | √ | ||
i | 0069 | √ | √ | √ | √ | ||
j | 006A | √ | √ | √ | √ | ||
k | 006B | √ | √ | √ | √ | ||
l | 006C | √ | √ | √ | √ | ||
m | 006D | √ | √ | √ | √ | ||
n | 006E | √ | √ | √ | √ | ||
o | 006F | √ | √ | √ | √ | ||
p | 0070 | √ | √ | √ | √ | ||
q | 0071 | √ | √ | √ | √ | ||
r | 0072 | √ | √ | √ | √ | ||
s | 0073 | √ | √ | √ | √ | ||
t | 0074 | √ | √ | √ | √ | ||
u | 0075 | √ | √ | √ | √ | ||
v | 0076 | √ | √ | √ | √ | ||
w | 0077 | √ | √ | √ | √ | ||
x | 0078 | √ | √ | √ | √ | ||
y | 0079 | √ | √ | √ | √ | ||
z | 007A | √ | √ | √ | √ | ||
{ | Linke geschweifte Klammer | 007B | √ | √ | (√) | √ | |
| | Senkrechter Strich | 007C | √ | √ | X | √ | |
} | Rechte geschweifte Klammer | 007D | √ | √ | (√) | √ | |
~ | Tilde | 007E | √ | √ | (√) | √ | |
Weitere Zeichen | |||||||
€ | Euro | 0080 | √ | X | √ | X | |
§ | Paragraph (Section Sign) | 00A7 | X | X | √ | X | |
´ | Akzent | 00B4 | √ | X | (√) | X | |
Ä | Großes Ä ("Latin capital A with diaresis") | 00C4 | √ | X | √ | X | |
Ö | 00D6 | √ | X | √ | X | ||
Ü | 00DC | √ | X | √ | X | ||
ß | Scharfes S ("Latin small sharp s") | 00DF | √ | X | √ | X | |
ä | 00E4 | √ | X | √ | X | ||
ö | 00F6 | √ | X | √ | X | ||
ü | 00FC | √ | X | √ | X | ||
Links | 1 | 1 | 1 | 1 |
Fußnoten:
(01) Grundsätzlich OK, wenn Sie aber einen Datei- oder Pfadnamen mit Leerzeichen in einem Programm oder einer Verknüpfung verwenden wollen, müssen Sie ihn ggf. in "" setzen, damit das Leerzeichen nicht als Trennzeichen gewertet wird (siehe auch Fußnote 03). Anders gesagt: das Leerzeichen ist ein häufig verwendetes Feldtrennzeichen in vielen Systemen!
(02) Das Zeichen wird als Steuerzeichen gebraucht.
(03) Das Zeichen wird verwendet, um Anfang und Ende von Zeichenketten (Strings) zu markieren.
(04) Das Zeichen wird als Wildcard/Platzhalter verwendet.
(05) Das Zeichen steht in vielen Kontexten für eine Zeichenkette (String). In Excel werden damit absolute Bezüge markiert.
(06) Unter Windows dient das Zeichen zur Identifikation von Variablen.
(07) Dieses Zeichen wird zur Verknüpfung von Zeichenketten gebraucht.
(08) Dieses Zeichen wird als mathematischer Operator gebraucht.
(09) Punkt (.) Komma (,) Semikolon (;) und Doppelpunkt (:) sind sehr häufig verwendete Trenn- und Aufzählungszeichen, z.B. bei Zahlenangaben als Tausendertrennzeichen, Kommastelle, Trennzeichen in Zeitangaben, etc.
(10) Dieses Zeichen wird als logischer Operator gebraucht.
(11) Dieses Zeichen wird als Trennzeichen verwendet.
(12) Schrägstrich (Slash) und Umgekehrter Schrägstrich (Backslash) werden sowohl im Internet bei der Angabe von URLs als auch unter Windows und Linux als Pfadtrennzeichen verwendet. Leider zum Teil genau gegensätzlich.
(51) Windows unterstützt mittlerweile zwar mehr als 8+3 Zeichen (Dateiname+Erweiterung), von der Verwendung des Punkt im Dateinamen oder der Dateierweiterung (nach dem ".") ist aber stark abzuraten, eben weil der Punkt als Trennzeichen zwischen Dateiname und Dateierweiterung (Dateityp) verwendet wird! Deshalb ist der Punkt als letztes Zeichen im Dateinamen auch nicht zulässig!
(52) Die Router der Marke "Fritz" werden hier als ein Beispiel aufgeführt, weil sie die in Deutschland meistverkauften sind. Dies drückt weder eine Wertung noch eine Empfehlung aus.