Problem: lokale Ersetzung im Arbeitstext unter Avanti/Unix

Guenther Rau Guenther.Rau at uni-konstanz.de
Do Jul 13 10:09:45 CEST 2000


Liebe Liste,

wir arbeiten mit Avanti-Server unter Unix. Ich habe folgenden
unerklaerlichen Effekt bei d-html.apr

Ich versuche einen Link zu erzeugen, ueber den ein CGI-Skript aufgerufen
wird und als Parameter die Signatur uebergibt.
In Links muessen Leerzeichen durch + ersetzt werden. Unsere Signaturen
enthalten meist ein Leerzeichen, in einigen Faellen zwei Leerzeichen.

Beispiel: gsa 2/a45  (ein Leerzeichen) bzw. 7 erd 2/t56  (zwei Leerzeichen)

mit dem lokalen Ersetzekommando schien die Loesung ganz einfach:

,"_  _+_"


Das Ergebnis jedoch:  gsa 2/a45  bzw. 7 erd+2/t56
Leider klappt dies nicht, genauer: das erste Leerzeichen bleibt
unverändert, erst das zweite Leerzeichen (sofern vorhanden) wird durch +
ersetzt.

Nur das Leerzeichen scheint Probleme zu machen.
Der testweise Ersatz des Schrägstrichs durch + ging problemlos  mit ,"_/_+_"
Auch Ersatz des Leerzeichens zusammen mit einem anderen Zeichen klappt,
also ,"_  2_+2_"
Da es aber zuviele Kombinationen gibt, ist diese Notloesung uninteressant.

Hat jemand diesen Effekt schon beobachtet bzw. hat eine Erklaerung/Loesung?





Mit freundlichen Gruessen

Guenther Rau
Bibliothek der Universitaet Konstanz - Benutzungsabteilung
Sachgebietsleiter EDV-Angelegenheiten, WWW, Bodensee-Bibliographie
D-78457 Konstanz
Tel. (07531) 88-2840, Fax: 88-2809





Mehr Informationen über die Mailingliste Allegro