Sonderzeichen

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.

Texte mit Sonderzeichen importieren

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:

Sonderzeichen anzeigen

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.

Sonderzeichen editieren

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

Übersicht der Steuerzeichen mit Ersatzzeichen

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.