Als Sonderzeichen werden in InfoZoom u.a. folgende Zeichen verstanden:
Steuerzeichen und andere nicht druckbare Zeichen, z.B. Zeilenumbrüche oder Tabulatoren
Internationale Zeichen, d.h. Zeichen des Unicode-Zeichenvorrats von " \u0250" bis "\uffff"
Ersatzzeichen (Surrogates), die nicht zum Unicode-Zeichenvorrat gehören
Der senkrechte Strich (|), der in InfoZoom eine besondere Bedeutung für Listenelemente hat
Beim Datenimport aus einer Textdatei (Textimport) und später in der Tabelle werden enthaltene Steuerzeichen und nicht druckbare Zeichen mit Hilfe von Ersatzzeichen dargestellt. In der Tabelle können Sie alle Sonderzeichen zur besseren Identifizierung als sogenannte Escape-Sequenzen anzeigen lassen. Diese Art der Anzeige erleichtert Ihnen zusammen mit weiteren Funktionen das Finden und Editieren von Sonderzeichen. So können Sie bei Bedarf nach den Escape-Sequenzen suchen, um Sonderzeichen zu ersetzen oder zu löschen.
Inhalt dieser Seite
In der Vorschau des Textimports werden alle druckbaren Zeichen (Buchstaben, Ziffern, Satzzeichen, etc.) in schwarzer Schrift auf weißem Hintergrund dargestellt. Steuerzeichen und andere nicht druckbare Zeichen (Sonderzeichen) werden in der Vorschau mit blauen Ersatzzeichen auf dunkelgrauem Grund angezeigt. Druckbare Zeichen, für die der verwendete Zeichensatz über kein Schriftzeichen verfügt, werden durch ein leeres Rechteck ersetzt. Bereiche ohne Inhalte sind durch leere, hellgraue Flächen zu erkennen. Eine ausführliche Beschreibung weiterer Besonderheiten in der Vorschau finden Sie im Thema "Dialog Textimport".
Bei der Ausführung des Imports werden Sie in einer Systemmeldung über die Anzahl der Sonderzeichen informiert. Auch erfahren Sie, wie ggf. mit den Sonderzeichen verfahren wurde. Zum besseren Verständnis hier die beispielhafte Abbildung einer solchen Systemmeldung:
In der Tabelle und in Wertelisten werden Sonderzeichen - sofern möglich - angezeigt. Verschiedene Sonderzeichen bleiben unsichtbar, weil sie nicht dargestellt werden können. Steuerzeichen und andere nicht druckbare Zeichen werden mit Hilfe von Ersatzzeichen dargestellt.
Zur Arbeitserleichterung beim Ermitteln und Bearbeiten können Sie die Sonderzeichen als Escape-Sequenzen anzeigen lassen. Die Anzeige als Escape-Sequenz ermöglicht die genauere Identifizierung von Sonderzeichen. Sie hilft z.B., Ersatzzeichen von tatsächlichen Zeichen zu unterscheiden. Diesen Anzeigemodus können Sie auch für die Eingabe von Sonderzeichen und anderen Zeichen nutzen. Die Anzeige als Escape-Sequenz gilt für Tabellen, Wertelisten und Systemmeldungen sowie in Statusleiste, Editierfeld und Infofeld.
Bedienung: Schaltfläche in der Registerkarte Ansicht, Gruppe Arbeitsbereich
Der Anzeigemodus steht in folgenden Produktvarianten zur Verfügung:
InfoZoom Desktop Professional
InfoZoom Desktop Business
InfoZoom Desktop OEM Edition/proALPHA Analyzer
Die Escape-Sequenz für ein Sonderzeichen ist jeweils wie folgt aufgebaut: \uxxxx. Dabei entspricht "xxxx" dem vierstelligen hexadezimalen Wert des Zeichens. So steht z.B. "\u0007" für den Bell-Character. Für folgende Steuerzeichen wird statt des genannten Aufbaus eine Abkürzung verwendet:
Steuerzeichen |
Bezeichnung |
Escape-Sequenz |
Abkürzung |
---|---|---|---|
Zeilenvorschub |
LINE FEED (LF) |
\u000A |
\n |
Wagenrücklauf |
CARRIAGE RETURN (CR) |
\u000D |
\r |
Tabulator |
CHARACTER TABULATION |
\u0009 |
\t |
Weitere Besonderheiten bei der Anzeige sind:
Leerzeichen werden mit dem Ersatzzeichen "?" dargestellt.
Geschützte Leerzeichen werden mit der Escape-Sequenz "\u00a0" dargestellt.
Backslashes werden verdoppelt ("\\").
Waagerechte Striche werden nicht als Escape-Sequenzen dargestellt.
Somit werden leere Attributwerte wie in InfoZoom üblich mit " — " angezeigt.
Internationale Zeichen werden als Escape-Sequenzen dargestellt, z.B. Buchstaben des griechischen Alphabets.
Zum Editieren von Sonderzeichen in Attributnamen oder Attributwerten verwenden Sie wie gewohnt das Editierfeld oder den Editor (Schaltfläche in der Editierleiste). Empfohlen wird der Editor, da im Editierfeld nicht alle Sonderzeichen sichtbar sind. Im Editor können Sie zwischen verschiedenen Editiermodi wählen. So können Sie einen Attributwert z.B. im Hexadezimalcode anzeigen lassen.
Thema: Attributwerte und Attributnamen editieren
Zum Suchen und ggf. Ersetzen von Sonderzeichen verwenden Sie wie gewohnt die Funktion "Suchen und Ersetzen" (Schaltfläche Suche in der Registerkarte Start, Gruppe Suche). Den gewünschten Suchoperator können Sie manuell erfassen oder auf vordefinierte Suchoperatoren für Sonderzeichen zurückgreifen.
Thema: Suchen
Die folgende Übersicht zeigt die Steuerzeichen mit den Ersatzzeichen, die beim Textimport und später in der Tabelle verwendet werden.
Dezimalcode |
Hexadezimalcode |
Textimport1 |
Tabelle2 |
Escape-Sequenz3 |
Bezeichnung |
---|---|---|---|---|---|
0 |
0000 |
@ |
- |
- |
NULL 4 |
1 |
0001 |
A |
? |
\u0001 |
START OF HEADING |
2 |
0002 |
B |
? |
\u0002 |
START OF TEXT |
3 |
0003 |
C |
? |
\u0003 |
END OF TEXT |
4 |
0004 |
D |
? |
\u0004 |
END OF TRANSMISSION |
5 |
0005 |
E |
? |
\u0005 |
ENQUIRY |
6 |
0006 |
F |
? |
\u0006 |
ACKNOWLEDGE |
7 |
0007 |
G |
? |
\u0007 |
BELL |
8 |
0008 |
H |
? |
\u0008 |
BACKSPACE |
9 |
0009 |
I |
? |
\t |
CHARACTER TABULATION |
10 |
000A |
J |
? |
\n |
LINE FEED (LF) 5 |
11 |
000B |
K |
? |
\u000B |
LINE TABULATION |
12 |
000C |
L |
? |
\u000C |
FORM FEED (FF) |
13 |
000D |
M |
? |
\r |
CARRIAGE RETURN (CR) 5 |
14 |
000E |
N |
? |
\u000E |
SHIFT OUT |
15 |
000F |
O |
? |
\u000F |
SHIFT IN |
16 |
0010 |
P |
? |
\u0010 |
DATA LINK ESCAPE |
17 |
0011 |
Q |
? |
\u0011 |
DEVICE CONTROL ONE |
18 |
0012 |
R |
? |
\u0012 |
DEVICE CONTROL TWO |
19 |
0013 |
S |
? |
\u0013 |
DEVICE CONTROL THREE |
20 |
0014 |
T |
? |
\u0014 |
DEVICE CONTROL FOUR |
21 |
0015 |
U |
? |
\u0015 |
NEGATIVE ACKNOWLEDGE |
22 |
0016 |
V |
? |
\u0016 |
SYNCHRONOUS IDLE |
23 |
0017 |
W |
? |
\u0017 |
END OF TRANSMISSION BLOCK |
24 |
0018 |
X |
? |
\u0018 |
CANCEL |
25 |
0019 |
Y |
? |
\u0019 |
END OF MEDIUM |
26 |
001A |
Z |
? |
\u001A |
SUBSTITUTE |
27 |
001B |
+ |
? |
\u001B |
ESCAPE |
28 |
001C |
/ |
? |
\u001C |
INFORMATION SEPARATOR FOUR |
29 |
001D |
- |
? |
\u001D |
INFORMATION SEPARATOR THREE |
30 |
001E |
= |
? |
\u001E |
INFORMATION SEPARATOR TWO |
31 |
001F |
x |
? |
\u001F |
INFORMATION SEPARATOR ONE |
127 |
007F |
a |
? |
\u007F |
DELETE |
128 |
0080 |
b |
? |
\u0080 |
- |
129 |
0081 |
c |
? |
\u0081 |
- |
130 |
0082 |
d |
? |
\u0082 |
BREAK PERMITTED HERE |
131 |
0083 |
e |
? |
\u0083 |
NO BREAK HERE |
132 |
0084 |
f |
? |
\u0084 |
- |
133 |
0085 |
g |
? |
\u0085 |
NEXT LINE (NEL) |
134 |
0086 |
h |
? |
\u0086 |
START OF SELECTED AREA |
135 |
0087 |
i |
? |
\u0087 |
END OF SELECTED AREA |
136 |
0088 |
j |
? |
\u0088 |
CHARACTER TABULATION SET |
137 |
0089 |
k |
? |
\u0089 |
CHARACTER TABULATION WITH JUSTIFICATION |
138 |
008A |
l |
? |
\u008A |
LINE TABULATION SET |
139 |
008B |
m |
? |
\u008B |
PARTIAL LINE FORWARD |
140 |
008C |
n |
? |
\u008C |
PARTIAL LINE BACKWARD |
141 |
008D |
o |
? |
\u008D |
REVERSE LINE FEED |
142 |
008E |
p |
? |
\u008E |
SINGLE SHIFT TWO |
143 |
008F |
q |
? |
\u008F |
SINGLE SHIFT THREE |
144 |
0090 |
r |
? |
\u0090 |
DEVICE CONTROL STRING |
145 |
0091 |
s |
? |
\u0091 |
PRIVATE USE ONE |
146 |
0092 |
t |
? |
\u0092 |
PRIVATE USE TWO |
147 |
0093 |
u |
? |
\u0093 |
SET TRANSMIT STATE |
148 |
0094 |
v |
? |
\u0094 |
CANCEL CHARACTER |
149 |
0095 |
w |
? |
\u0095 |
MESSAGE WAITING |
150 |
0096 |
x |
? |
\u0096 |
START OF GUARDED AREA |
151 |
0097 |
y |
? |
\u0097 |
END OF GUARDED AREA |
152 |
0098 |
z |
? |
\u0098 |
START OF STRING |
153 |
0099 |
1 |
? |
\u0099 |
- |
154 |
009A |
2 |
? |
\u009A |
SINGLE CHARACTER INTRODUCER |
155 |
009B |
3 |
? |
\u009B |
CONTROL SEQUENCE INTRODUCER |
156 |
009C |
4 |
? |
\u009C |
STRING TERMINATOR |
157 |
009D |
5 |
? |
\u009D |
OPERATING SYSTEM COMMAND |
158 |
009E |
6 |
? |
\u009E |
PRIVACY MESSAGE |
159 |
009F |
7 |
? |
\u009F |
APPLICATION PROGRAM COMMAND |
Erläuterungen zur Tabelle
1Ersatzzeichen im Importdialog für den Textimport.
In der Vorschau des Importdialogs werden die Ersatzzeichen zur Unterscheidung in blauer Schrift auf dunkelgrauem Grund dargestellt.
2Ersatzzeichen in der Tabelle im normalen Anzeigemodus
3 Darstellung der Sonderzeichen im Anzeigemodus "Escape-Sequenz"
4 Eine InfoZoom-Tabelle kann keinen Null-Character enthalten. Daher wird der Null-Character beim Import durch das Zeichen "END OF TEXT" (\u0003) ersetzt.
5Steuerzeichen für Zeilenumbrüche ("\n" für Zeilenvorschub, "\r" für Wagenrücklauf oder eine Kombination von beiden) werden in der Tabelle unterschiedlich behandelt: Bei einzeiligen Attributen werden die entsprechenden Ersatzzeichen angezeigt. Bei mehrzeiligen Attributen wird im normalen Anzeigemodus jeweils ein Zeilenumbruch erzeugt. Für die Kombination "\r\n" (und umgekehrt) wird nur ein Zeilenumbruch erzeugt.