[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