[Allegro] marc: darstellung von Sonderzeichen bzw Steuerzeichen

Bernhard Eversberg b-eversberg at gmx.de
Mo Aug 16 09:28:01 CEST 2021


> Gesendet: Sonntag, 15. August 2021 um 21:58 Uhr
> Von: "Klaus Lehmann" <lehmann_klaus at t-online.de>

> nehmen wir mal das in dos(und win)-allegro doch öfters verwendete decimal alt-020 (hex 14 oder auch als "DC4" bekannt
> 
> mir will es nicht gelingen, es als hexwert in den mrk, mrc oder xml-code reinzubringen.
...
> aber so ein alt-020 reinzubekommen, wären schon optisch schön, oder? (also eine art carriage return)...
> 

Das ASCII-Zeichen 20 wird in Unicode "Pilcrow Sign" genannt, alternativ auch "Paragraph Sign", also Absatz-Endezeichen,
so auch oft in allegro-Texten, und da ist es auch so gedacht und funktioniert so.
Deshalb steht in marctxt.apr diese hilflose Ersetzung:

t ad-utf    Tabelle ad-utf.apt laden, da steht drin

p .020 "¶"    PILCROW SIGN   Absatzende (C2 B6)
   aber diese Zeile wird dann ungueltig gemacht durch diese:  

p .20 "; "   Absatzendezeichen kennt MARC nicht

In der Tat findet man in der umfänglichen MARC-Doku bei LC nirgends eine Erwähnung dieses Zeichens,
z.B. in dieser Tabelle: (die fängt erst mit 21 an)
   https://memory.loc.gov/diglib/codetables/45.html

Man darf daher annehmen, dass kein MARC-basiertes System dieses Zeichen kennt oder intuitiv
was damit anzufangen weiss.
Und weil eben innerhalb eines MARC-Feldes kein Zeilenbruch vorkommen darf - was sonst könnte man machen?
B.E.

Die Unicode-Datenbank, die wir vor Zeiten mal gemacht haben, wirft für den ASCII-Code 20
folgende Liste aus: 

 ¶
      UNICODE  00B6     (¶)   Dec. 0 182
       UTF-8   194 182  (= C2 B6)
         SGML  para (ISOnum)
  Basic Letter "---"
        NAME:  PILCROW SIGN

General categ. Symbol, Other

Directionality Other Neutrals
Old Unic. Name PARAGRAPH SIGN
  Other names  Absatzendezeichen

allegro-OSTWEST    020  (Win 182)
PC 437             020
PC 850  latin1     244
PC 863  canada     134
PC 857  turkis     244
Win 1252  ANSI     182
Win 1250  E.Eur.   182
Win 1251  cyrill   182
Win 1257  baltic   182
Win 1253  greek    182
Win 1254  turkish  182
Win 1255  hebrew   182
Win 1256  arabic   182
Win 1258  vietnam  182
ISO 8859-1 latin1  182
ISO 8859-9 latin5  182
ISO 8859-8 hebrew  182
EBCDIC 037 US      182
EBCDIC 500 INT     182
EBCDIC1026 TUR     182
AppleMac Roman     166



Mehr Informationen über die Mailingliste Allegro