Fehlerhaftes Nichtsortierzeichen

Christoph Krempe ck at ub.fu-berlin.de
Do Nov 6 12:10:35 CET 1997


On Thu, 6 Nov 1997 09:26:18 METDST Bernhard Eversberg 
<EV at buch.biblio.etc.tu-bs.de> wrote:

> Kollege Krempe hatte bemerkt:
> >
> > Beim Abspeichern eines Titels mit dem Inhalt
> >
> > "A new isotope effect on H[ASCII 31]2~O to ..."
> >
> > wird gefragt, ob das erste Wort ein Ordnungswort ist. Bei
> > der Anwort "n" wird nicht nur, wie ueblich, ein
> > Nichtsortiertzeichen vor das "A", sondern auch nach der "2"
> > in "H[ASCII 31]2~O" eingefuegt.
> 
> Die Artikelpruefung wird auf jedes Teifeld angewendet. Das liegt an der
> Eintragung  $C c  in der CFG. Die Frage nach dem Ordnungswort kommt
> dann allerdings auch 2mal oder oefter. Man beantworte nur die erste mit
> 'n', die zweite mit 'j'. (Der Buchstabe o steht in der Artikelliste,
> sonst wuerde nichts passieren!)

Da liegt der Haken: Die zweite Abfrage kommt erst garnicht, 
der Titeleintrag wird nach der ersten Abfrage uebernommen 
und das Nichtsortierzeichen an der erwaehnten Stelle beim 
Abspeichern eingetragen.

Sieht der Titel jedoch so aus:

"A new isotope effect on H2O to ..."

tritt dieser fehlerhafte Eintrag nicht auf. Kann das etwas 
mit dem Zeichen ASCII 31 zu tun haben?

Die betreffende Kategorie in der CFG ist so definiert:
#200MabcdC c
> 
> Waere der Titel Teilfeld $a, koennte man $Cac setzen, und nur $a wuerde
> geprueft. Weil aber der Titel eben kein Teilfeld ist, geht das nicht.
> Anders gesagt, wegen des ' ' in $C c wird JEDES Teilfeld geprueft, auch
> der Anfang der Kategorie, der kein Teilfeldzeichen hat.
> Ein Feature also, kein Fehler. Hier jedoch unplausibel.
> 
> MfG  B.E.
> 
> Bernhard Eversberg
> Universitaetsbibliothek, Postf. 3329,
> D-38023 Braunschweig, Germany
> Tel.  +49 531 391-5026 , -5011 , FAX  -5836
> e-mail  B.Eversberg at tu-bs.de

-----------------------------------------------------------
Christoph Krempe
Freie Universitaet Berlin   Systemverwaltung
Universitaetsbibliothek     LinuX / WWW / allegro
- Rechenzentrum -           Tel: 030/8384583
Garystrasse 39              Fax: 030/8384582
14195 Berlin                http://www.ub.fu-berlin.de/~ck





Mehr Informationen über die Mailingliste Allegro